首页教摄影统信 UOS 怎么安装 C++ 开发工具链?

统信 UOS 怎么安装 C++ 开发工具链?

圆圆2026-05-17 10:00:52次浏览条评论

统信UOS中g++或cmake提示“未找到命令”说明缺少C++开发工具链,可通过四种方式安装:一、APT安装build-essential元包;二、分步安装g++、make等最小依赖;三、离线dpkg安装预下载deb包;四、源码编译高版本GCC/G++。

统信 uos 怎么安装 c++ 开发工具链?

如果您在统信UOS系统中尝试编译C++程序,但执行g++或cmake命令提示“未找到命令”,则说明系统尚未安装完整的C++开发工具链。以下是多种可安装的安装方式,适用于不同使用场景与环境约束。一、通过APT安装build-e ssential元包

该方法批量安装GCC、G++、Make、libc-dev等组件核心,依赖自动解析,统一系统信UOS官方源(基于Debian/Ubuntu体系),适合大部分桌面开发用户。

1、打开终端,更新组件索引:sudo apt update。

2、安装完整C/C++开发工具链:sudo apt install build-essential。

立即学习“C++免费学习笔记(深入)”;

3、验证编译器可用性:g++ --version,输出类似g++ (Uos 11.4.0.17-deepin1) 11.4.0即表示成功。

4、确认make工具已就位:make --version,应返回有效版本号。二、分步安装GCC、G++与Make

当需专业安装体积、规避元包中非必要组件,或顶层C++支持而暂不启用C语言标准库头文件时,可分别安装最小依赖集,后续扩展。

1、更新软件源列表:sudo apt update。

2、安装C++编译器:sudo apt install g++。

3、安装构建自动化工具:sudo apt install make。

4、如后续需C语言支持,再单独安装:sudo apt install gcc。

5、验证组合效果:g++ -std=c++17 hello.cpp -o hello && ./hello,若能正常编译并运行示例程序,则工具链不正确。三、离线环境下使用dpkg安装预下载deb包

适用于无网络连接的信创生产环境或安全隔离区域,需提前在以太网机器上下载对应架构(如amd64、arm64、loongarch64)的deb包及其全部依赖。

彩葫芦

用AI生成故事漫画、科普绘本、小说插画,加入彩葫芦绘画社区,一起释放创造力! 下载

1、在同版本统信UOS联网机器上执行:apt download build-essential g++ make libc6-dev。

2、将所有.deb文件复制至目标离线机的相同目录下。

3、按依赖顺序安装(通常先安装libc6-dev,再g++,最后build-essential):sudo dpkg -i *.deb。

4、修复可能取消的依赖:sudo apt --fix-broken 安装。

5、验证结果:必须确保g++和make命令均能响应且版本不低于8.3.0。四、源码编译安装高版本GCC/G++

当项目强制要求C++20协程、模块(Modules)、或特定架构优化(如飞腾FT-200/arm64-v8.5指令集)时,官方源中GCC 11.4.0可能无法满足需求,需从GNU官网源码获取编译GCC 13.x或更高版本。

1、安装编译依赖:sudo apt install flex bison libgmp-dev libmpfr-dev libmpc-dev libisl-dev zlib1g-dev。

2、切换至临时目录并下载GCC 13.3.0源码:cd /tmp && wget https://ftp.gnu.org/gnu/gcc/gcc-13.3.0/gcc-13.3.0.tar.gz。

3、解压并创建独立构建目录:tar -xzf gcc-13.3.0.tar.gz && mkdir gcc-build && cd gcc-build。

4、配置编译选项(指定安装路径及启用C++17/C++20支持):../gcc-13.3.0/configure --prefix=/opt/gcc-13.3.0 --enable-languages=c,c++ --disable-multilib。

5、支持编译并安装:make -j$(nproc) && sudo make install。

6、添加新的编译器至PATH并刷新环境:export PATH="/opt/gcc-13.3.0/bin:$PATH" && g++ --version,输出应包含gcc version 13.3.0且支持-c++20参数。

统信 UOS 怎么安
电脑鼠标滚轮突然失灵 电脑鼠标滚轮不灵活
相关内容
发表评论

游客 回复需填写必要信息