Ubuntu下vscode使用

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

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

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)是指访问的地址是空地址,可以跟踪一下程序,应该会在某一部看见一个空地址的访问。

猜你喜欢

转载自blog.csdn.net/weixin_41169280/article/details/109923795