Linux/Ubuntu中Vs Code配置C /C环境
这篇博文演示在Ubuntu虚拟机中安装Vs Code并配置C++/C环境
第一步:安装并运行Vs Code
进入应用商店搜索visual studio code并点击install进行安装
安装后在终端输入code就能运行Vs Code
第二步:安装gcc/g++和gdb
打开终端依次输入如下命令和自己的密码
sudo apt-get update sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install gdb
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
结束后可以输入命令查看是否安装成功
gcc -v
gdb -v
g++ -v
1
2
3
4
5
1
2
3
4
5
第三步:安装必要的Vs Code插件
打开Vs Code搜索安装C/C++和Code Runner插件
第四步:尝试运行程序
因为安装了Code Runner插件,就可以直接运行程序了(但是还不能进行调试),下面演示如何利用Code Runner运行程序
我在home文件夹内新建了一个CAndC++Code用来存储以后写的原代码文件,将该文件夹在Vs code中打开并新建一个test.cpp文件用于测试(请无视左边的.vscode文件夹,这一步还不需要用到)
点击右上角的三角形按钮就能运行程序
注意:有的时候这时会发现不能正常运行程序,这时候可能需要点击左下角的齿轮Manage并选择(settings)
搜索code runner run in terminal并将搜索出的这一项勾上
然后关闭vscode然后重新打开再点击三角形利用Code Runner就能运行程序了
第五步:尝试调试程序
光有coderunner是不能进行调试的,在准备好的CAndC++Code文件夹中新建.vscode文件夹,在.vscode文件夹下新建两个文件。一个叫launch.json,另一个叫tasks.json。以后在别的文件夹中你要调试都要重建.vscode子文件夹并配置
将下列代码复制到launch.json内并保存
{ 'version': '0.2.0', 'configurations': [ { 'name': 'C/C++', 'type': 'cppdbg', 'request': 'launch', 'program': '${fileDirname}/${fileBasenameNoExtension}', 'args': [], 'stopAtEntry': false, 'cwd': '${workspaceFolder}', 'environment': [], 'externalConsole': false, 'MIMode': 'gdb', 'preLaunchTask': 'compile', 'setupCommands': [ { 'description': 'Enable pretty-printing for gdb', 'text': '-enable-pretty-printing', 'ignoreFailures': true } ] } ] }
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
将下列代码复制到tasks.json中去。
注:如果需要是c语言也就是gcc将下面的command项由g++改为gcc
{
'version': '2.0.0',
'tasks': [{
'label': 'compile',
'command': 'g++',
'args': [
'-g',
'${file}',
'-o',
'${fileDirname}/${fileBasenameNoExtension}'
],
'problemMatcher': {
'owner': 'cpp',
'fileLocation': [
'relative',
'${workspaceRoot}'
],
'pattern': {
'regexp': '^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$',
'file': 1,
'line': 2,
'column': 3,
'severity': 4,
'message': 5
}
},
'group': {
'kind': 'build',
'isDefault': true
}
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
现在选择左边的调试然后点击左上角的绿色箭头,设置一个断点进行调试测试
然后就会发现可以调试了
这样就完成了C/C++的配置,可以编写,运行并调试C++/C程序了
赞 (0)