在Linux上使用vscode编译调试C/C++代码

本文介绍了如何在Linux系统中利用VSCode配合CMake进行C/C++代码的编译和调试。主要内容包括安装必要的工具如GCC、GDB、VSCode及插件,配置tasks.json和launch.json文件,以及利用CMake插件简化复杂工程的构建过程。虽然对于有main函数的应用程序调试十分便捷,但库工程的问题定位仍可能需要借助命令行工具。
摘要由CSDN通过智能技术生成

在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编译出可执行文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值