1、安装和C++工具链
对于 C++ 开发,最重要的一个包是 build-essential,它是一个元包,会拉取编译 C/C++ 代码所需的核心组件,包括:
- gcc:C 语言编译器。
- g++:C++ 语言编译器。在 Debian 13 上,这将会安装 GCC 14 作为默认版本
- make:用于自动化编译的构建工具。
其他必要的库和工具。
安装命令如下:
sudo apt install build-essential
2、安装版本控制系统
对于任何开发工作,版本控制都是必不可少的。Git 是当前最流行的选择。
sudo apt install git
安装后,建议进行基本配置,设置你的用户名和邮箱
git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"
3、安装额外构建/分析工具
一个非常流行的跨平台构建系统生成器,被广泛应用于 C++ 项目中
sudo apt install cmake
Clang:另一个优秀的 C/C++ 编译器,以其更清晰的错误信息和快速的编译速度而闻名。你可以与 GCC 一起安装,根据项目需求切换使用
sudo apt install clang
调试与分析工具:gdb (GNU调试器), valgrind (内存错误检测工具), cppcheck (静态代码分析工具) 等
sudo apt install gdb valgrind cppcheck
4、安装常用的开发库
sudo apt install libboost-all-dev
sudo apt install libssl-dev
sudo apt install zlib1g-dev
sudo apt install libpng-dev libjpeg-dev
5、补充QTcreator运行和编译所需库
sudo apt install ninja-build libgl1-mesa-dev libglu1-mesa-dev libxkbcommon-dev libxkbcommon-x11-dev libvulkan-dev libxcb-cursor0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0 libxcb-xkb1 libxkbcommon-x11-0 libxcb-cursor-dev
6、下载qt6 linux下安装程序
7、使用南大镜像安装qt6,终端执行:
chmod +x ./qt-online-installer-linux-x64-online.run
./qt-online-installer-linux-x64-online.run --mirror https://mirror.nju.edu.cn/qt
8、根据提示在官网上注册个账号,登陆 也可以使用
南大提供的账号:dns@njuer.org 密码:Alice123
然后

选择长期支持版6.8.3 或者其他长期支持版6.12(2026年3月17号推出)


然后点击下一步,等待安装完成即可
1 条 查看最新 评论
管理员:oliverwang 点评
2026-05-23 15:19sudo apt install build-essential git cmake clang gdb valgrind cppcheck libboost-all-dev libssl-dev zlib1g-dev libpng-dev libjpeg-dev ninja-build libgl1-mesa-dev libglu1-mesa-dev libxkbcommon-dev libxkbcommon-x11-dev libvulkan-dev libxcb-cursor0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0 libxcb-xkb1 libxkbcommon-x11-0 libxcb-cursor-dev