Ubuntu18.04下安装VCode并配置C/C++调试环境

一、 Visual Studio Code的安装

1.打开软件应用商店

打开软件按应用商店进行搜索Visual Studio Code
在这里插入图片描述
在这里插入图片描述

2.下载并安装Vcode

直接在软件应用商店进行安装
在这里插入图片描述
由于我之前已经安装过了,所以这里显示的是启动。

软件应用商店一般安装软件是自动就配置了依赖库等,但是太依赖于Ubuntu桌面版,在其他Linux系统下并不通用,所以推荐大家熟悉一下命令行安装。在ubuntu18.04版本安装vscode

注意:无论是安装还是新建的工作目录都不能还有中文路径,不然最后编译就会报错。

3.软件汉化

Visual Sudio Code 是一款功能强大,且是许多国家的软件代码工程师的标配,所以各个国家的语言适配能力还是很强大的。
①首先启动Visual Studio Code
在这里插入图片描述
可以看出首次打开的Visual Studio Code是英文界面
②按下快捷键’Ctrl+p’ 打开搜索框
搜素Configure Language并打开Configure Display Language
在这里插入图片描述
③安装中文简体语言包
在这里插入图片描述
在这里插入图片描述
④重启软件

### 配置VSCode用于C/C++开发环境 #### 安装必要的工具链 为了在Ubuntu 18.04上设置C/C++开发环境,需要安装GNU Compiler Collection (GCC),这是Linux平台上的标准编译器套件。可以通过包管理器apt-get来完成这一操作[^1]。 ```bash sudo apt update sudo apt install build-essential ``` 上述命令会更新软件源安装构建基本组件,其中包括gcc和g++编译器以及make等工具。 #### 设置Visual Studio Code编辑器 对于集成开发环境的选择,Visual Studio Code因其轻量级特性和强大的插件生态系统而成为理想之选。首先需下载安装该应用程序: ```bash sudo snap install --classic code ``` 这一步骤利用Snapcraft提供的官方渠道快速部署最新版本的VSCode到用户的系统环境中去[^2]。 #### 安装扩展支持C/C++ 打开已安装好的VSCode之后,在左侧活动栏点击扩展图标(四个方块组成的图案),搜索`C/C++`由Microsoft发布的官方扩展,单击安装按钮将其加入当前工作区之中。此扩展提供了 IntelliSense、调试功能以及其他有助于编写高效代码的功能特性[^3]。 #### 创建项目结构与配置文件 创建一个新的目录作为项目的根路径,接着初始化Git仓库以便于版本控制。进入新建的工作空间内,通过终端依次运行下面两条指令生成`.vscode`隐藏文件夹及其内部所需的两个重要JSON格式设定文档——即`c_cpp_properties.json`用来指定包含头文件的位置信息;还有就是前面提到过的`tasks.json`负责定义具体的编译流程[^4]。 ```json // c_cpp_properties.json example content { "configurations": [ { "name": "Linux", "includePath": ["${workspaceFolder}/**"], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu11", "cppStandard": "gnu++14", "intelliSenseMode": "clang-x64" } ], "version": 4 } ``` 以上展示了如何自定义C/C++语言服务器的行为模式,确保其能够识别用户所使用的特定编程风格及语法规范。 #### 调试配置 最后还需要准备一份launch.json文件,它描述了启动程序的方式方法,特别是当涉及到断点调试的时候显得尤为重要。这里给出一个简单的例子说明怎样针对单一目标二进制文件进行本地测试[^5]。 ```json // launch.json sample configuration { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", // Replace with your executable path "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] } ``` 这样就完成了整个基于VSCode搭建起来的支持现代C/C++工程实践的学习平台!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值