ubuntu18.04 配置Visual Studio Code C++

本文介绍了2018年在Ubuntu 18.04上配置Visual Studio Code进行C++开发的步骤,包括安装g++,下载并安装VS Code deb包,启用代码补全、简体中文环境和代码运行功能。此外,还推荐了如何为Vim爱好者配置键映射以及如何更换编辑器主题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时间5.21-2018

    前言: 很久就听说VS Code很好用 于是今天打算试试水,上午配置了一上午,后来发现网上的配置大部分(我看的那些改配置 文件) 都已经过时了,今天介绍2018年的配置方法!

   1.    sudo  apt-get install g++  

    2.   下载deb包   下载地址

    3. 终端切换到下载目录 

    4.dpkg -i XXX                    (xxx是包名)

    5.安装完后在应用里找到并打开

    6.左边栏第五个正方形那个   打开    第一个是代码补全 第三个是简体中文环境  第四个是运行代码的  把这三个安装上  就可以运行从c++了

        我安装的


最后推荐几个常用的操作:

    1.你是vim忠实粉丝    ctrl+shift+p    上面输入keymaps  左边栏会出来扩展  安装vim的即可

### 配置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、付费专栏及课程。

余额充值