Ubuntu16.04下配置VScode的C/C++开发环境
ubuntu下使用VScode打开本地使用makefile编译的工程(包括命令行参数的配置)
1、安装
直接在Ubuntu打开软件中心进行安装
vscode使用
软件界面
vscode使用

2、插件(通过左边栏的Extension栏目安装,或者Ctrl+Shift+X)
直接搜索对应名字即可
c/c++、py、runner和中文插件
vscode使用
3、配置launch.json文件(Ctrl+Shift+D)
进入调试界面,C++(GDB/LLDB)
4、在View下打开Command Pallette(Ctrl+p),搜索Task,选择Tasks:Configure Task,之后选择Others,生成tasks.json文件
vscode使用

5、头文件错误
在编辑器中,有小波浪的就是代码有问题。鼠标移到 #include<×××> ,左边有个灯泡,点击后按提示操作。跳出配置文件 c_cpp_properties.json,修改其中的Linux的"includePath"。或者按F1或者ctrl+shift+P搜索C/C++:Edit Configurations (UI)

6、在调试之前通过CTRL+SHIFT+B编译
Ctrl+shift+b是编译,F5是编译+调试。

7、调试运行

The program ‘/home/dyt/MapVIG_cmake/bin/run_MapVIG’ has exited with code 42 (0x0000002a).

has exited with code 0 (0x0)是指访问的地址是空地址,可以跟踪一下程序,应该会在某一部看见一个空地址的访问。

相关文章:

  • 2021-07-16
  • 2021-10-18
  • 2021-07-27
  • 2021-07-28
  • 2021-07-08
  • 2021-11-22
猜你喜欢
  • 2021-09-26
  • 2021-06-12
相关资源
相似解决方案