在Debian系统上搭建C++编译环境,其实并不复杂,跟着下面这些步骤走,基本不会踩坑。
1. 更新系统软件包列表
先把系统里的软件包信息更新一下,这样才能拿到最新的资源。终端里敲一下这条命令:
sudo apt update

2. 安装基础编译工具链
一个命令就能搞定全套编译工具——GCC(C编译器)、G++(C++编译器)、Make(构建工具)和GDB(调试器)等等,都包含在build-essential这个包里:
sudo apt install build-essential
3. 验证编译器安装
装完之后,得检查一下是不是真的装好了。用这条命令看看G++的版本:
g++ --version
要是输出类似g++ (Debian 12.2.0-14) 12.2.0这样的信息,那就说明安装成功了。
4. (可选)安装代码编辑器或IDE
如果你需要写代码的工具,下面两个选择可以参考:
- 轻量级编辑器(推荐新手):Visual Studio Code(VS Code)是个不错的选择,语法高亮、代码补全、调试功能都有。下载好
.deb安装包之后,用sudo dpkg -i vscode.deb来安装(如果提示依赖问题,再跑sudo apt-get -f install修复一下)。打开VS Code后,在扩展市场里搜索并安装C/C++(Microsoft官方插件,核心C++支持)、CMake Tools(CMake项目管理)和Code Runner(一键运行代码)这几个插件,基本就够用了。 - 集成开发环境(IDE):CLion是JetBrains出品的,智能代码分析和调试功能很强。从官网下载Linux版本,按向导安装就行。
5. (可选)安装CMake构建工具
要是项目比较大,用CMake来做跨平台构建管理会方便很多。安装命令很简单:
sudo apt install cmake
装完之后,用cmake --version确认一下版本信息,能看到版本号就说明装好了。
6. (可选)编译并运行测试程序
可以写个简单的C++程序测试一下环境,比如创建一个hello.cpp文件,内容如下:
#include
int main() {
std::cout << "Hello, Debian C++!" << std::endl;
return 0;
}
然后编译并运行它:
g++ -o hello hello.cpp && ./hello
如果终端输出了Hello, Debian C++!,那就说明整个编译环境都配置成功了。
7. (可选)配置环境变量
一般情况下是不需要动环境变量的。但如果遇到自定义编译器路径或依赖问题,可以编辑~/.bashrc文件(只对当前用户生效):
nano ~/.bashrc
在文件末尾添加类似这样的内容(路径要根据实际情况调整):
export PATH=/usr/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib/gcc:$LD_LIBRARY_PATH
保存之后,运行source ~/.bashrc让更改生效。