首頁>技術>

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

安裝軟體

1、CMake

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

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

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

檢測是否安裝成功;

2、MinGW

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

官網下載連結

安裝好將安裝目錄下的bin資料夾的路徑新增到環境變數:

3、Clang

類似GCC的編譯器, 它的目標是乾死GCC(網上看到別人這麼說的).

維基百科

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

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

官網下載

傻瓜式安裝, 安裝好把安裝目錄下的bin資料夾的路徑新增到環境變數;

安裝VSCode外掛

如圖, 安裝好圖中的外掛:

新建資料夾, 開始擼程式碼

main.cpp

CMakeList.txt

配置 c_cpp_properties.json

鍵盤按下:ctrl+shift+p

配置CMake

按快捷鍵:ctrl+shift+p

按下圖操作:

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

配置除錯檔案 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

launch.json

編譯和除錯

編譯 快捷鍵:F7

除錯 快捷鍵:F5

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

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Vue實戰——程式設計式導航開啟新視窗,登入狀態本地儲存