c++oding="utf-8" ?>
“g++: command not found”说明系统缺少c++编译器及配套组件,需按联网状态、架构(x86_64/arm64)和系统分支(debian/rhel系)选择安装方式:在线debian系用sudo apt-get install build-essential;rhel系用sudo yum groupinstall "development tools"并补装gcc-c++;arm64离线则需在同版本联网机导出依赖deb包后批量dpkg安装并修复依赖。

在银河麒麟操作系统上运行C++代码时提示“g++: command not found”,说明系统缺少C++编译器及配套开发组件,必须安装gcc、g++、make等基础工具链,并根据是否联网、CPU架构(x86_64或ARM64)和系统分支(Debian系或RHEL系)选择对应安装路径。
在线安装:Debian系Kylin V10(推荐桌面用户)
该方法适用于已联网、软件源可用的Kylin V10桌面版(如SP1/SP2),一步到位装齐编译器、构建工具与头文件。
执行更新命令:sudo apt-get update
安装完整开发套件:sudo apt-get install build-essential cmake gdb -y
build-essential会自动拉取gcc、g++、make、libc6-dev、libstdc++6-dev等全部依赖,比单独装gcc g++更稳妥——漏装dev包会导致#include
验证是否就绪:g++ --version && make --version && cmake --version
在线安装:RHEL/CentOS系Kylin V10服务器版
若系统返回which yum或which dnf有输出,说明是RPM系版本,需用YUM/DNF安装开发工具组。
方法一:安装Development Tools组
sudo yum groupinstall "Development Tools"
方法二:补全C++专用组件
sudo yum install gcc-c++ cmake gdb
【注意】部分精简镜像默认不启用g++,仅装gcc无效,必须显式执行gcc-c++安装
离线部署:ARM64架构Kylin V10桌面系统
适用于飞腾/鲲鹏平台且完全断网的政务或工控终端,必须确保所有.deb包及其底层依赖(如libstdc++6、libgcc1、cpp)一并拷贝,否则dpkg会报错退出。
第一步:在同版本联网机中生成完整依赖下载列表
apt-get install g++ --print-uris | grep "^'" | sed "s/'//g" | awk '{print $1}' > gpp-deps.list
第二步:下载全部deb包
wget -i gpp-deps.list
第三步:将所有.deb文件复制到离线机的/home/user/deb-pkgs目录
第四步:进入该目录批量安装
sudo dpkg -i *.deb
第五步:修复未满足依赖
sudo apt-get install -f
手动安装Eclipse CDT(图形化IDE需求)
如果已装好g++但Eclipse新建项目时没有“C++ Project”选项,说明CDT插件缺失或未激活。
方法1:APT一键安装(最简)
sudo apt-get install eclipse-cdt
方法2:官网tar包+插件追加(版本可控)
下载eclipse-cpp-*.tar.gz → 解压到/opt/eclipse → 创建desktop启动项 → 启动后Help → Install New Software → Add → Name填“CDT”、Location填https://download.eclipse.org/tools/cdt/releases/10.14 → 勾选全部CDT子项 → 重启
安装完成后,新建项目时选择File → New → C++ Project即可出现标准向导。
C++免费学习笔记(深入):立即使用
在学习笔记中,你将探索 C++ 的入门与实战技巧!











