【个人向】在Ubuntu20.04 中用 vscode 配置 C++ 运行环境
1.装完系统后,就会看到这个界面,别管他是什么,看操作啦
2.接下来就是安装vscode的步骤,linux系统有很多操作可以通过用终端(用Ctrl + Alt + T来打开终端)输入命令行来实现,比如下载软件,对文件的增删改查什么的,具体的可以上网查来看看,下面命令行的意思是更新下载库
命令行 : sudo apt update (直接复制过去,不过到linux系统那边不是用Ctrl + v 来粘贴的,用鼠标右键粘贴).
输入密码的时候,这里和windows系统有点不一样,这里它提示要输入密码,你就直接输入就行了,它不会像windows系统那样会显示“ * ”这样的东西,它会一直保持空的样子,你输完密码后就直接按 Enter 键就可以了
这个是下载依赖文件 。 命令行 :sudo apt install software-properties-common apt-transport-https wget
这里按 Y 就行了(不管大小写都行的)
使用 wget 命令插入 Microsoft GPG key :
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
启用 Visual Studio Code 源仓库,输入:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
一旦 apt 软件源被启用,安装 Visual Studio Code 软件包:
sudo apt install code
到这里vscode就装完了,可以在终端输入 code 来启动vscode
首先要下载插件,下面这个插件是更改vscode的语言包变成中文,如果不需要的看官们请往下翻
下好后搜索C++,下面的三个插件都要下载
下完这四个插件后就重新启动vscode
在桌面新建一个文件夹,vscode是以文件夹的方式来管理项目的
用vscode打开你刚刚建好的文件夹
在你的文件夹里新建文件,注意要带上文件类型,比如cpp或c什么的
然后随便写一点代码
接下来我们下载g++/gcc编译器,用终端下载
命令行 : sudo apt-get update
下载gcc编译器
命令行 : sudo apt-get install gcc
安装g++编译器
sudo apt-get install g++
下载gdb
gdb :能它使你能监视你程序中变量的值,能让你设置断点以使程序在指定的代码行上停止执行,能一行行的执行你的代码.
6.接下来是配置环境了
按F5
配置launch.json文件,这个文件的作用是用来调试的,下面是我配置好的文件,复制就可以用了
launch.json配置如下
{ "version": "0.2.0", "configurations": [ { "name": "C/C++", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "preLaunchTask": "compile", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
按F5
下面是task .json的配置文件,复制过去就可以用了
{ "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 } } ] }
按F5,就可以成功运行
如果没有这个终端出现
解决方法:
希望能帮到各位,谢谢大家!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)