c++oding="utf-8" ?>
统信uos中需安装gcc/g++编译器:联网用户执行sudo apt update && sudo apt install build-essential;精简安装需依次安装g++、make、libc6-dev;离线安装需先下载依赖.deb包再用dpkg -i安装并修复依赖。

在统信UOS系统中运行C或C++源码时提示“gcc: command not found”或“g++: command not found”,说明系统缺少GNU编译器集合及配套开发头文件,必须手动安装GCC、G++及相关构建工具才能完成编译流程。
联网环境下一键安装完整工具链
适用于绝大多数桌面用户,无需判断依赖关系,5分钟内即可就绪。
打开终端(Ctrl+Alt+T)→执行 sudo apt update 更新软件包索引。
运行 sudo apt install build-essential 安装元包,该操作会自动拉取gcc、g++、make、libc6-dev、libstdc++-dev等全部必需组件。
这一步完成后,【g++ --version 和 gcc --version 必须同时返回有效版本号】,例如 g++ (Uos 11.4.0.17-deepin1) 11.4.0;若仅其中一个有输出,说明安装不完整,需检查网络或源配置。
仅需C++支持时的精简安装
方法一:最小化安装g++与构建依赖
先执行 sudo apt update。
依次运行:sudo apt install g++ → sudo apt install make → sudo apt install libc6-dev。
注意:libc6-dev不可省略,否则编译含
方法二:验证组合可用性
新建测试文件 hello.cpp,内容为 #include <iostream> int main(){std::cout。</iostream>
执行 g++ -std=c++17 hello.cpp -o hello && ./hello,终端输出 OK 即表示环境连通。
离线环境中通过dpkg安装GCC/G++
第一步:在同版本、同架构(如 loongarch64 或 amd64)的联网UOS机器上执行:
mkdir -p ~/gcc-offline && cd ~/gcc-offline
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances build-essential | grep "^\w" | sort -u)
第二步:将整个 ~/gcc-offline 目录拷贝至离线机任意路径(如 /mnt/offline-gcc)。
第三步:在离线机中进入该目录,执行 sudo dpkg -i *.deb。
若提示依赖缺失,立即运行 sudo apt --fix-broken install —— 这一步仅在离线机已挂载本地源或缓存了部分依赖包时有效;否则需按dpkg错误提示顺序,手动逐个安装缺失的.deb文件。
C++免费学习笔记(深入):立即使用
在学习笔记中,你将探索 C++ 的入门与实战技巧!











