Debian下如何安装C++编译器
作者:水悠悠予安
时间:2026-05-06
浏览:0
在 Debian 上安装 C++ 编译器 想在 Debian 系统上开启 C++ 开发之旅?第一步,自然是把编译器这个“引擎”给装好。过程其实相当直接,下面就把从安装到运行第一个程序的完整路径,给你梳理清楚。 一 安装步骤 万事开头先更新。打开终端,首先更新软件包列表,确保获取到最新的软件源信息。紧
在 Debian 上安装 C++ 编译器

想在 Debian 系统上开启 C++ 开发之旅?第一步,自然是把编译器这个“引擎”给装好。过程其实相当直接,下面就把从安装到运行第一个程序的完整路径,给你梳理清楚。
一 安装步骤
万事开头先更新。打开终端,首先更新软件包列表,确保获取到最新的软件源信息。紧接着,就是安装核心的开发工具了。这里通常有两个选择:
- 安装完整开发工具集(推荐):对于大多数开发者而言,最省心的办法是直接安装
build-essential这个元软件包。一条命令搞定:sudo apt update && sudo apt install build-essential。它会帮你把 gcc、g++、make 以及 libc 开发库等基础工具链一次性装齐。 - 或仅安装 g++:如果你确定只需要 C++ 编译器,也可以选择只安装 g++:
sudo apt update && sudo apt install g++。不过,通常还是建议安装完整工具集,毕竟后续的编译和构建几乎离不开它们。
无论选择哪种方式,执行完毕后,一套满足大多数 C++ 开发需求的基础环境就已经准备就绪了。
二 验证安装
安装完成,怎么确认一切正常呢?最好的办法就是让编译器“自报家门”。
- 在终端中分别输入以下命令检查版本:
gcc --versiong++ --version
如果终端清晰地输出了类似 “gcc 12.x” 或 “g++ 12.x” 的版本信息,那么恭喜你,编译器已经成功入驻你的系统,可以随时调用了。
三 编写与运行第一个程序
工具齐备,是时候点燃“Hello, World!”这支仪式感十足的烟花了。跟着下面几步走:
- 创建源文件:使用任意文本编辑器创建一个
.cpp文件,比如用nano:nano hello.cpp。然后,写入那段经典的代码:#includeint main() { std::cout << "Hello, World!\n"; return 0; } - 编译与运行:
- 编译:在终端中,切换到源文件所在目录,执行
g++ hello.cpp -o hello。这条命令会将源代码编译成名为hello的可执行文件。 - 运行:紧接着输入
./hello。如果屏幕上如期出现了 “Hello, World!”,那么你的第一个 C++ 程序就成功跑起来了。
- 编译:在终端中,切换到源文件所在目录,执行
这里有个小建议:养成在编译时开启警告的好习惯。比如使用 g++ -Wall -o hello hello.cpp,让编译器帮你揪出那些潜在的小问题,代码质量会更高。
四 多版本管理与常用工具
随着开发的深入,你可能会需要管理多个版本的编译器,或者安装一些提升效率的周边工具。
- 多版本 GCC 切换:假设系统里同时安装了 gcc-12 和 gcc-13,如何切换默认版本呢?Debian 提供了
update-alternatives这个工具来优雅地管理。- 首先,将各个版本注册到备选系统中(优先级数字越大,默认优先级越高):
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 80 --sla ve /usr/bin/g++ g++ /usr/bin/g++-12 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 90 --sla ve /usr/bin/g++ g++ /usr/bin/g++-13 - 然后,通过交互命令选择默认版本:
sudo update-alternatives --config gcc,根据提示选择对应的编号即可。
- 首先,将各个版本注册到备选系统中(优先级数字越大,默认优先级越高):
- 常用开发工具(按需安装):工欲善其事,必先利其器。除了编译器,这些工具也值得放入你的工具箱:
- 调试器:
sudo apt install gdb,用于调试程序,查找运行时错误。 - 构建系统:
sudo apt install cmake,管理复杂项目的编译过程,现代 C++ 项目几乎标配。 - 版本控制:
sudo apt install git,管理代码版本,协同开发的基石。
- 调试器:
至此,从环境搭建到工具扩展,一条清晰的 Debian C++ 开发入门路径已经呈现在你面前。接下来,就是动手实践,去探索更广阔的世界了。
作者最新文章
灵活计算器
2026-09-16 17:45
苹果折叠屏iPhone预计售价是多少
2026-09-14 13:44
OpenAI GPT-6 Astra 自主通关《传送门》:技术原理与实验成本解析
2026-09-08 19:08
苹果与铠侠签署NAND长期供应协议:3-5年长约与不设价格上限背后的供应链战略
2026-09-08 16:58
PDF转PPT操作指南:在线、本地与批量转换及结果核对
2026-09-04 15:04
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多


































