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