需要安裝的軟件
- vscode 推薦使用deb包安裝,從軟件商城里面下載的可能會無法輸入中文,官網下載就好,如果下載速度慢,將az764295.vo.msecnd.net修改為vscode.cdn.azure.cn
插件安裝:
1.1. c/c++(microsoft)
1.2. cmake tools(microsoft)
1.3. bracket pair colorizer(coenraads) - build-essential
- git
- cmake
使用cmake作為編譯工具和調試工具
雖然我們可以使用vscode本身的tasks.json和launch.json來編譯和調試,但是cmake作為主流的編譯工具,有越來越流行的趨勢,無論是否使用ide,都可以使用cmake來編譯,無疑掌握cmake更有競爭力。
快速創建一個空白工程(hello)
快捷鍵:ctrl+shift+p 打開命令選擇器,輸入
cmake quick start
會依次讓你輸入工程名和工程類型(executable還是library),然后工程就創建好了
選擇編譯工具
依舊通過命令選擇器來快速執行(ctrl+shift+p)
cmake select a kit
選擇編譯類型(是否需要包含調試信息)
命令選擇器
cmake select varient
然后會彈出輸入框讓你輸入或選擇
更新配置
cmake configure
更新工程的配置
說明
以上操作都是用來配置cmake的中間文件,我們在命令行輸入cmake ..之類的,cmake會自動掃描和幫我們配置好,以上的步驟用來修改默認配置
所有的操作也可以通過vscode左下角的按鈕來選擇
編譯
cmake build
選擇編譯的對象
cmake set build target
調試
可以通過命令直接開始調試cmake工程
cmake debug
就可以開始調試了,左側就可以看到臨時變量,調用堆棧,添加需要觀察的表達式
是不是很方便