Ubuntu下vscode使用

Ubuntu16.04下配置VScode的C/C++开发环境
ubuntu下使用VScode打开本地使用makefile编译的工程(包括命令行参数的配置)

1、安装

直接在Ubuntu打开软件中心进行安装
在这里插入图片描述
软件界面
Ubuntu下vscode使用_第1张图片

2、插件(通过左边栏的Extension栏目安装,或者Ctrl+Shift+X)

直接搜索对应名字即可
c/c++、py、runner和中文插件
Ubuntu下vscode使用_第2张图片【注】插件安装失败解决方法
注意这里如果显示error while fetching extensions xhr failed.XHR failed,则是代理存在问题
1、找到ubuntu的网络设置,右上角的Wired Setting,查看Network Proxy的地址
2、打开vscode的设置(preferences的settings),搜索proxy,将地址改为与ubuntu Network Proxy对应的地址,就可以正常安装插件了

3、配置launch.json文件(Ctrl+Shift+D)

进入调试界面,C++(GDB/LLDB)

4、配置文件

在View下打开Command Pallette(Ctrl+p),搜索Task,选择Tasks:Configure Task,之后选择Others,生成tasks.json文件
Ubuntu下vscode使用_第3张图片

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

你可能感兴趣的:(ubuntu系统,vscode,ubuntu,ide)