Ubuntu 20.04 安装配置 VScode C/C++ 开发环境图文教程
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"Ubuntu 20.04 下安装配置 VScode 的 C/C++ 开发环境图文教程,包括安装 VScode、配置 C++ 插件、设置编译器及调试环境"
在Ubuntu 20.04操作系统中,配置Visual Studio Code (VScode) 作为C/C++开发环境是一个相对简单的流程,尤其对于那些熟悉Windows下的Codeblocks但遇到安装困难的开发者来说。本教程将详细介绍如何在Ubuntu 20.04上进行这一过程。
首先,你需要确保你的系统是最新的。你可以通过运行`sudo apt update && sudo apt upgrade`命令来更新系统软件包。接着,为了能够顺利安装VScode,你需要添加官方的Ubuntu存储库。这可以通过以下步骤完成:
1. 打开终端并输入以下命令以导入GPG密钥:
```
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
```
2. 将密钥移动到系统的信任列表中:
```
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
```
3. 添加VScode的官方存储库:
```
echo "deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
```
4. 更新源列表并安装VScode:
```
sudo apt update
sudo apt install code
```
安装完成后,打开VScode,接下来进行C/C++插件的配置。在左侧的Extensions面板中,搜索“C++”,然后安装“C/C++”插件,这是由Microsoft提供的官方支持。安装完毕后,你需要创建一个新的工作区,即一个用于存放代码的文件夹。
在任意目录下创建一个新文件夹,比如在桌面上,然后在VScode中打开这个文件夹。接着,在这个文件夹内创建一个名为“main.cpp”的新文件,编写C++代码。为了编译和调试代码,我们需要配置VScode的launch.json文件。
当首次尝试运行(按F5或选择“Run” -> “Starting Debugging”)时,VScode会提示你选择一个调试环境。选择C++并让其自动生成launch.json配置文件。如果未自动生成,你可以手动触发F5来生成。打开launch.json,然后替换默认内容为以下内容(注意根据实际需要进行调整):
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.out",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++ build active file",
"postDebugTask": ""
}
]
}
```
这段配置设置了GDB作为调试器,并启用了代码美化功能(pretty-printing),这对于查看调试时的数据结构非常有帮助。`preLaunchTask`定义了一个任务,用于在调试前编译当前活动文件,这里我们假设使用g++编译器。如果你的编译器路径或名称不同,需要相应调整`miDebuggerPath`。
现在,你已经完成了VScode的C/C++开发环境配置。保存并关闭launch.json文件,然后再次尝试运行你的程序(按F5)。VScode会自动编译并启动调试器,你可以在内置的调试控制台中观察程序执行情况。
总结来说,这个教程涵盖了在Ubuntu 20.04上安装VScode、安装C/C++插件、配置工作区、生成launch.json文件以及启用GDB的pretty-printing功能,从而创建了一个完整的C/C++开发环境。遵循这些步骤,你就可以在Linux环境下愉快地进行C/C++编程了。
点击了解资源详情
1407 浏览量
1351 浏览量
854 浏览量
174 浏览量
2025-01-24 上传
508 浏览量
10586 浏览量
2025-02-11 上传
![](https://profile-avatar.csdnimg.cn/4d5a2d3105d14c148db4ceb37d08d272_weixin_38750861.jpg!1)
ALCH-WUR
- 粉丝: 153
最新资源
- HTML5 Canvas实现mp3音乐频波动态播放器
- 安卓仿360界面布局实现指南
- React像素艺术制作者:前端开发者的像素创作利器
- 批量修改文件名工具v3.7.0 - 多功能文件处理
- 极域电子教室2016豪华版安装与255用户覆盖教程
- Illustrator脚本实用技巧:批量管理图层和元素
- 2017数学建模模拟题优秀论文解析
- Clean Table App - MDIA-2109-2106 最终项目介绍
- 最新JavaFX可视化编辑器SceneBuilder-11.0.0发布
- 空无一物:探索HTML数字素描本的无限可能
- 达内Java飞机大战教学源码与美化素材包
- Fedora 4注解模块:HTML2、CSS和AngularJS的应用指南
- kuangstudy高级Java学习笔记:技能提升与职业规划
- 深度学习领域经典网络结构合辑解读
- 华商学院内网专用DC刷米软件详解
- 探索Aldous Main:信息技术的核心与创新