小白在银河麒麟上安装vscode工具编译c/c++ 代码

文章详细介绍了如何在麒麟系统上离线安装VSCode的amd64.deb包,以及如何处理因在线安装插件导致的系统崩溃问题。用户需要下载VSCode的离线安装包和CMake相关插件的vsix文件,然后在麒麟系统中手动安装。此外,若需编译,文章还提醒用户通过apt-get更新并安装g++。

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

1、下载离线vscode安装包 code_1.74.3-1673284829_amd64.deb

2、下载vcode c++ CMake相关插件,windows上vscode插件安装直接在vscode扩展项里选择安装,但在麒麟上,如果使用windows安装插件方式,vscode会死掉,麒麟也会死掉,还没弄明白为什么会这样。

插件下载地址:Extensions for Visual Studio family of products | Visual Studio Marketplace

我下载了如下安装包:

 

 

 

 

 将下载的vsix文件放到共享路径下

3、麒麟系统打开vscode,选择...

打开

 

 选择要安装的组件进行安装

 4、如果编译需要g++

      先更新,再安装

      apt-get update

      apt-get install g++

 

### 麒麟系统上安装 VSCode 并配置 C++ 开发环境 #### 安装 Visual Studio Code 要在银河麒麟操作系统 V10 上成功安装 Visual Studio Code (VSCode),可以按照以下方法操作: 通过官方提供的 `.deb` 文件进行安装是一个可靠的方式。可以从指定链接下载适用于 ARM 架构的最新版本文件[^3]。 ```bash wget https://vscode.cdn.azure.cn/stable/4af164ea3a06f701fe3e89a2bcbb421d2026b68f/code_1.68.0-1654688734_arm64.deb sudo dpkg -i code_1.68.0-1654688734_arm64.deb ``` 如果遇到依赖关系错误,可以通过 `apt-get install -f` 命令修复缺失的依赖项。 #### 安装必要的编译工具链 对于 C/C++ 的开发环境,在 Linux 系统下通常推荐使用 GCC 编译器而非 MinGW-W64(后者主要用于 Windows 下跨平台构建)。因此可以在银河麒麟系统中直接安装 GNU 工具链以及调试工具 GDB: ```bash sudo apt update sudo apt install build-essential gdb cmake ``` 这一步骤将自动拉取并安装一系列用于 C/C++ 开发的基础组件,包括但不限于 g++, make 和其他辅助程序[^1]。 #### 配置 VSCode 插件支持 由于在银河麒麟环境下尝试采用 Windows 方式的插件管理可能会引发稳定性问题甚至崩溃现象[^1],建议切换到基于命令行或者本地网络缓存的方式来获取所需扩展包。具体而言,可手动搜索对应名称完成加载过程;例如针对 C++ 支持的核心功能模块有以下几个重要选项需要启用: - **C/C++**: 提供 IntelliSense 功能以及其他基础语法服务。 - **CMake Tools**: 辅助处理项目结构定义与自动化流程控制。 启动应用之后进入 Extensions 视图区 (`Ctrl+Shift+X`) ,键入关键词逐一查找上述提及的各项附加元件加以激活即可[^2]。 #### 设置 JSON 文件实现无缝集成 最后为了确保整个工作流能够顺畅运作起来,则还需要编辑 workspace settings 或者 global user preferences 中的相关参数字段来适配实际需求状况下的路径映射规则等细节设定部分。比如修改 tasks.json 来指明具体的 compilerPath 参数指向刚才所提到过的 gcc/g++ 可执行二进制位置处等等[^2]: ```json { "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "C/C++: g++ build active file", "command": "/usr/bin/g++", "args": ["-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}"], "options": {"cwd": "/usr/bin"}, "problemMatcher": ["$gcc"] } ] } ``` 以上即完成了从软件部署直至初步定制化调整全过程描述说明文档撰写完毕后的最终成果展示效果呈现形式之一而已啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值