首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用命令行编译cpp工程,但在Vscode中调试

在Vscode中调试使用命令行编译cpp工程的步骤如下:

  1. 确保已经安装了C/C++扩展插件:在Vscode的扩展商店中搜索并安装"C/C++"插件。
  2. 打开工程文件夹:在Vscode中打开包含cpp源代码的工程文件夹。
  3. 创建调试配置文件:点击Vscode左侧的调试图标,然后点击配置齿轮图标,选择"C++ (GDB/LLDB)"。
  4. 配置调试器:在生成的launch.json文件中,将"program"字段设置为cpp源代码的入口文件路径。
  5. 配置编译任务:点击Vscode左下角的"终端",选择"新建终端"。在终端中输入适用于你的cpp工程的编译命令,例如"g++ main.cpp -o main"。
  6. 运行编译任务:在终端中运行编译命令,生成可执行文件。
  7. 开始调试:点击Vscode左侧的调试图标,然后点击绿色的"开始调试"按钮。Vscode将会启动调试器,并在调试控制台中显示调试信息。
  8. 设置断点:在cpp源代码中选择要设置断点的行,然后点击Vscode左侧的调试图标中的红色圆点图标,或者使用快捷键F9设置断点。
  9. 运行调试:点击Vscode左侧的调试图标中的绿色三角形图标,或者使用快捷键F5运行调试。程序将会在断点处停止,可以逐步调试。

需要注意的是,以上步骤是基于使用GDB或LLDB作为调试器的情况。如果你使用其他调试器,可以根据具体情况进行相应的配置。另外,Vscode还支持通过配置tasks.json文件来自定义编译任务,以适应不同的cpp工程需求。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云容器服务(TKE)。

  • 腾讯云云服务器(CVM):提供高性能、可扩展的云服务器实例,适用于各种计算场景。详情请参考:腾讯云云服务器
  • 腾讯云容器服务(TKE):基于Kubernetes的容器管理服务,提供高可用、弹性伸缩的容器集群。详情请参考:腾讯云容器服务
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券