(linux)vs code调试编译c++项目

本文介绍了如何在Ubuntu 16.04环境下,使用VS Code进行C++项目的调试。内容包括单个cpp文件和多个cpp文件(借助makefile)的调试配置。调试设置涉及到launch和task文件的详细信息,通过Ctrl+Shift+B执行build任务或直接使用调试按钮进行编译和运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总结一下vs code调试项目时,json文件和task的配置信息。主要包括2种方式。第一种不涉及多文件和makefile。第二种使用到makefile编译调试大型项目。

平台:Ubuntu 16.04 && vs code 1.30.2 && gcc 5.4.0 && g++ 5.4.0
ps: gcc 和 g++ 在ubuntu中默认安装,使用gcc -version 和 g++ version查看,如果未安装,可以使用sudo apt-get install build-essential 和 sudo apt-get install g++-4.8

1.单个cpp文件调试

以下是为main.cpp文件

#include <iostream>
using namespace std;

int main(int argc, char const *argv[])
{
    cout<< "hello world"<< endl;
    return 0;
}

以下是launch文件

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "C++ Launch",     //使用C++编译器编译
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceRoot}/hello",    //项目生成
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceRoot
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值