tft每日頭條

 > 科技

 > vscode配置c語言環境很麻煩

vscode配置c語言環境很麻煩

科技 更新时间:2024-11-25 07:40:36

打算用C/C 把基本的數據結構與算法實現一遍, 為考研做準備, 因為隻是想實現算法和數據結構, 就不太想用VisualStudio, 感覺VSCode不錯, 遂在網上找了一些教程, 結合自己的需求, 配置一下開發環境。

安裝軟件

1、CMake

CMake是一個跨平台的自動化建構系統,它使用一個名為 CMakeLists.txt 的文件來描述構建過程;

官網下載安裝, 傻瓜式操作;

記得把安裝目錄下的bin文件添加到系統環境變量, 這個可以在安裝的時候勾選, 勾選了就不用自己添加了;

vscode配置c語言環境很麻煩(新手必備win10系統下)1

vscode配置c語言環境很麻煩(新手必備win10系統下)2

檢測是否安裝成功;

vscode配置c語言環境很麻煩(新手必備win10系統下)3

2、MinGW

MinGW即Minimalist GNU For Windows,是将GNU開發工具移植到Win32平台下的産物,是一套Windows上的GNU工具集。簡單說,MinGW是一個編譯環境; 相當于linux下的GCC;

官網下載鍊接

vscode配置c語言環境很麻煩(新手必備win10系統下)4


安裝好将安裝目錄下的bin文件夾的路徑添加到環境變量:

vscode配置c語言環境很麻煩(新手必備win10系統下)5

3、clang

類似GCC的編譯器, 它的目标是幹死GCC(網上看到别人這麼說的).

維基百科

Clang(發音為/ˈklæŋ/類似英文單字clang[1]) 是一個C、C 、Objective-C和Objective-C 編程語言的編譯器前端。它采用了LLVM作為其後端,而且由LLVM2.6開始,一起發布新版本。它的目标是提供一個GNU編譯器套裝(GCC)的替代品,支持了GNU編譯器大多數的編譯設置以及非官方語言的擴展。作者是克裡斯·拉特納(Chris Lattner),在蘋果公司的贊助支持下進行開發,而源代碼許可是使用類BSD的伊利諾伊大學厄巴納-香槟分校開源碼許可。

VSCode中可以用它來提供智能提示;

官網下載

vscode配置c語言環境很麻煩(新手必備win10系統下)6

傻瓜式安裝, 安裝好把安裝目錄下的bin文件夾的路徑添加到環境變量;

vscode配置c語言環境很麻煩(新手必備win10系統下)7

安裝VSCode插件

如圖, 安裝好圖中的插件:

vscode配置c語言環境很麻煩(新手必備win10系統下)8

新建文件夾, 開始撸代碼

vscode配置c語言環境很麻煩(新手必備win10系統下)9

main.cpp

vscode配置c語言環境很麻煩(新手必備win10系統下)10

CMakeList.txt

vscode配置c語言環境很麻煩(新手必備win10系統下)11

配置 c_cpp_properties.json

鍵盤按下:ctrl shift p

vscode配置c語言環境很麻煩(新手必備win10系統下)12

vscode配置c語言環境很麻煩(新手必備win10系統下)13

配置CMake

按快捷鍵:ctrl shift p

按下圖操作:

vscode配置c語言環境很麻煩(新手必備win10系統下)14

vscode配置c語言環境很麻煩(新手必備win10系統下)15

vscode配置c語言環境很麻煩(新手必備win10系統下)16

這裡操作好就可以進行編譯生成exe文件了:

vscode配置c語言環境很麻煩(新手必備win10系統下)17

vscode配置c語言環境很麻煩(新手必備win10系統下)18

配置調試文件 launch.json 和 task.json

使用gdb進行調試.

快捷鍵:F5->C (GDB/LLDB)->g .exe build and debug actvive file

vscode 會自動生成一個默認的 launch.json 和 task.json

編輯launch.json和task.json, 注意加了注釋的地方都是要修改的;

task.json

vscode配置c語言環境很麻煩(新手必備win10系統下)19

launch.json

vscode配置c語言環境很麻煩(新手必備win10系統下)20

編譯和調試

編譯 快捷鍵:F7

調試 快捷鍵:F5

想要在程序員生涯内有更高的成就的話,C/C 就是一個既可以強化思維能力,又可以打好編程基礎的編程語言,你想要做軟件開發,成為核心程序員的話,學習C/C 的話筆者有一個C/C 的編程倆千人羣(Q艘索:C/C 編程學習13)羣你如果感覺自學C/C 語言有困難的話,有興趣學習或者了解一下C/C 編程的小夥伴就可以進來交流。

vscode配置c語言環境很麻煩(新手必備win10系統下)21

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved