Ubuntu 20.04 安装配置 VScode C/C++ 开发环境图文教程
5星 · 超过95%的资源 189 浏览量
更新于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++编程了。
2021-05-21 上传
2023-06-28 上传
点击了解资源详情
2023-08-25 上传
2023-09-14 上传
2023-09-28 上传
2023-03-16 上传
ALCH-WUR
- 粉丝: 153
- 资源: 916
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库