cat /etc/os-release 是查看 Linux 发行版最可靠方法,可获取 ID、VERSION_CODENAME 等标准字段;uname -m 用于确认系统架构(如 x86_64 或 aarch64),二者组合可精准识别 Kylin V10 系统类型与平台。

确认系统类型与架构
打开终端,执行:cat /etc/os-release | grep -E "(ID|VERSION_CODENAME)" 和 uname -m。若输出中含 ID=debian 或 ID_LIKE=ubuntu 且 VERSION_CODENAME 为 byzantium(Kylin V10 SP3 默认代号),同时 uname -m 返回 x86_64 或 aarch64,则进入对应安装路径;【跳过此步可能导致 apt 安装失败或包不兼容】。
Debian系在线安装Code::Blocks(推荐桌面用户)
该方法适用于已联网、软件源正常、Kylin V10 桌面版(SP1/SP2/SP3)用户,一步安装 IDE 及其依赖,无需手动配置编译器。
第一步:更新软件索引 → sudo apt-get update
第二步:安装完整 IDE 套件 → sudo apt-get install codeblocks codeblocks-contrib libwxgtk3.0-gtk3-dev -y。其中 codeblocks-contrib 提供调试器集成、代码折叠增强等关键插件,libwxgtk3.0-gtk3-dev 是图形界面运行时依赖,缺一不可。
立即学习“C++免费学习笔记(深入)”;
第三步:启动验证 → 在应用菜单搜索 “Code::Blocks” 并点击启动;首次运行时若弹出 “No compiler found” 提示,直接关闭——因为银河麒麟仓库版已预置 GNU GCC Compiler,自动识别无需手动指定路径。
RHEL/CentOS系服务器版安装(需手动补全依赖)
仅适用于 Kylin V10 高级服务器版(如 SP1 Server),系统返回 which yum 或 which dnf 有输出的场景。此版本默认仓库不含 Code::Blocks,必须启用 EPEL 源后安装。
方法一:启用 EPEL 并安装 → sudo yum install epel-release -y → sudo yum install codeblocks wxGTK3-devel -y
组合式C++代码评审方案,融合静态分析、AI推理、多轮迭代评审和C++专项检查,适用于PR审查、增量代码审查、全项目评审和代码质量评分,触发词包括review cpp、cpp代码评审、C++review、代码审查。
方法二:若提示 Package wxGTK3-devel is not available,改用 DNF(常见于 SP2+)→ sudo dnf install epel-release -y → sudo dnf install codeblocks wxGTK3-devel -y
【注意】安装后必须执行 sudo ldconfig 刷新动态库缓存,否则启动时可能报错 “libcodeblocks.so: cannot open shared object file”。
离线环境部署(ARM64飞腾/鲲鹏平台)
适用于政务内网、工控终端等完全断网且 CPU 为 aarch64 的 Kylin V10 桌面系统,必须在同版本联网机上导出全部依赖链。
① 在联网机(同版本 Kylin V10 + 同架构 aarch64)执行:apt-get install codeblocks --print-uris | grep "^'" | sed "s/'//g" | awk '{print $1}' > cb-offline.list
② 下载所有 deb 包:wget -i cb-offline.list
③ 将生成的全部 .deb 文件拷贝至离线机 /home/user/cb-debs 目录
④ 进入该目录并批量安装:cd /home/user/cb-debs && sudo dpkg -i *.deb
⑤ 修复缺失依赖:sudo apt-get install -f -y ——这一步不可省略,否则 Code::Blocks 图标可点击但无法启动。

















