Linux/Ubuntu中Vs Code配置C++/C环境
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux/Ubuntu中Vs Code配置C++/C环境,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2300字,纯文字阅读大概需要4分钟。
内容图文
这篇博文演示在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
结束后可以输入命令查看是否安装成功
gcc -v
gdb -v
g++ -v
第三步:安装必要的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
}
]
}
]
}
将下列代码复制到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
}
}
]
}
现在选择左边的调试然后点击左上角的绿色箭头,设置一个断点进行调试测试
然后就会发现可以调试了
这样就完成了C/C++的配置,可以编写,运行并调试C++/C程序了
内容总结
以上是互联网集市为您收集整理的Linux/Ubuntu中Vs Code配置C++/C环境全部内容,希望文章能够帮你解决Linux/Ubuntu中Vs Code配置C++/C环境所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。