Ubuntu 20.04 安装配置 VScode C/C++ 开发环境图文教程
5星 · 超过95%的资源 44 浏览量
更新于2024-09-01
13
收藏 474KB PDF 举报
"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++编程了。
2023-06-28 上传
点击了解资源详情
2023-08-25 上传
2023-09-14 上传
2023-09-28 上传
2023-03-16 上传
ALCH-WUR
- 粉丝: 153
- 资源: 916
最新资源
- 亚马逊助手 | 谷歌(Chrome)浏览器插件
- annotation-processor-testing:验证注释处理器诊断的更简便方法
- 稀疏字典学习算法的MATLAB实现_代码_下载
- javierjulio.github.io:在Jekyll和Github Pages中建立的个人站点
- YURLS : Find your urls easily-crx插件
- SSMCT:带变压器的单次运动完成
- love-lux-web
- Coursera_DS_CleanData
- c8051f系列单片机配置工具
- goodheads-bot:帮助您开始制作自己的机器人的示例机器人
- mineflayer-f-in-chat
- React-condtionalrendering-with-ternaryandANDoperator:使用CodeSandbox创建
- jQuery分页按钮控制文字列表切换特效代码
- ArtNetNode4:基于Xmega32和enc28j60的DYI ArtNet节点
- My Handy Restaurant-开源
- python 实现 桥接模式