Ubuntu安装vscode
1.下载vscode
进入官网下载,ubuntu
一定要下载文件后缀为.deb的文件
2.安装vscode
第一种情况:比较顺利,直接安装成功
下载成功后点击.deb文件直接安装
双击图标,然后在弹出页面中点击install,输入密码
安装完成后,在菜单里找到vscode即可
第二种情况:直接安装失败
点击install之后无反应(即没有上面的密码输入,菜单里也找不到VSCode)
找到安装包所在的位置,右键在此打开终端(.deb所在路径和终端路径一致,cd也可以)
dpkg -i 安装包名字
sudo dpkg -i XXX(你下载的安装包名).deb
第一次安装没成功,是缺少依赖包导致的,安装依赖包
sudo apt install -f
安装完成后再次输入
sudo dpkg -i XXX(你下载的安装包名).deb
即可安装成功
在菜单里输入visual即可找到,注意不要输成vscode,否则找不到
3.在vs中安装插件
先要在电脑中安装好gcc、g++
在扩展中搜索C/C++,点击install安装
在扩展中搜索Code Runner,点击安装
4.运行程序
1.在home文件夹下,新建workspace文件夹
2.在vscode中打开workspace文件夹,作为用来存储以后写的原代码文件,将该文件夹在Vs code中打开并新建一个hello.c文件用于测试
右键
hello.c 文件,点击Run Code
运行程序
注意:有的时候这时会发现不能正常运行程序,这时候可能需要点击左下角的齿轮Manage并选择(settings)
搜索code runner run in terminal并将搜索出的这一项勾上
然后关闭vscode然后重新打开运行。
5.调试程序
光有coderunner是不能进行调试的,在准备好的workspace文件夹中新建.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
}
]
}
]
}
将下列代码复制到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
}
}
]
}
现在选择左边的调试按钮
然后点击左上角的绿色箭头,设置一个断点进行调试测试
然后就可以调试了