ubuntu使用vscode開發c++


需要安裝的軟件

  1. 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)
  2. build-essential
  3. git
  4. 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
就可以開始調試了,左側就可以看到臨時變量,調用堆棧,添加需要觀察的表達式

是不是很方便


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM