在linux下搬砖C/C++的姿势有点辛苦,所以想着是不是可以用更优雅一些的姿势搬砖,尤其是debug。然而,如果我们用CMake来组织工程(因为我们已经大量的使用了CMake文件来组织工程),那么就不只是涉及vscode设置的问题。
主要参考如下链接(官方文档):
Using C++ on Linux in VS Code(https://code.visualstudio.com/docs/cpp/config-linux)
一,需要用到的东西
(1)GCC(g++)作为编译器
(2)GDB作为调试器
(3)VS code作为编辑器,可以下载相关的扩展插件(C/C++插件,CMake插件),从而组织成IDE使用
(4)CMake用于处理依赖,组织工程文件
二、编译和调试
按照参考官方网页里的介绍,简单的编译设置非常简单。
(1)安装C/C++插件
(2)Terminal->Configure default build task 自动生成tasks.json文件(较大的工程,就在于组织tasks了)
(3)Ctrl+Shift+B编译出可执行文件