Debian C++环境搭建步骤
在Debian上搭建C++环境:先执行sudoaptupdate更新包列表,再安装build-essential元包(含g++编译器与make工具)。用g++--version验证安装成功。可选装gdb调试器及VSCode等编辑器。最后编写并编译测试程序即可。
Debian系统C++环境搭建步骤
在Debian上搭建C++开发环境,其实比你想象的要简单不少。整个流程几乎就是几条命令的事,但几个关键环节如果忽略了,后面可能会多花不少时间调错。下面我们就从头走一遍。
1. 更新系统包列表
动手之前,先更新一下系统的包列表,确保能拿到最新的软件版本。打开终端,敲下这行命令:
sudo apt update

2. 安装基础编译工具链
Debian 贴心地准备了一个叫 build-essential 的元包,里面包含了 C++ 编译需要的核心家伙:g++ 编译器、make 构建工具以及一些基础库。一条命令搞定:
sudo apt install build-essential
装完后,g++ 就已经在系统路径里了,不需要手动配置环境变量,省心。
3. 验证编译器安装
用下面这条命令看看 g++ 是不是已经就位,同时还能知道它的版本:
g++ --version
如果输出类似 g++ (Debian 12.2.0-14) 12.2.0 这样的信息,那恭喜,安装成功了。
4. (可选)安装调试工具
写 C++ 程序难免要调试,建议顺手装上 gdb,GNU 的调试器。命令也很简单:
sudo apt install gdb
安装完成后,用 gdb ./your_program 就能开始调试了。
5. (可选)安装代码编辑器/IDE
开发工具看个人喜好,这里给两个常见选择:
- 轻量级文本编辑器(如 VS Code):适合喜欢清爽界面的开发者。
安装 VS Code:sudo snap install --classic code
装完后打开 VS Code,搜索并安装“C/C++”扩展(Microsoft 出品),代码补全、语法检查就都有了。 - 集成开发环境(如 CLion):适合大型项目,项目管理、调试、重构一气呵成。
去 JetBrains 官网下载 CLion 安装包,解压后运行./clion.sh,按照引导配置即可。
6. (可选)编译第一个C++程序
环境搭没搭好,跑个“Hello World”最实在。先创建 hello.cpp 文件:
#include
int main() {
std::cout << "Hello, Debian C++!" << std::endl;
return 0;
}
然后编译并运行:
g++ -o hello hello.cpp # 编译生成可执行文件
./hello # 运行程序
如果终端打印出 Hello, Debian C++!,恭喜,环境搭建成功!
注意事项
- 如果需要特定版本的
g++(比如 GCC 13),可以用sudo apt install g++-13安装,然后通过update-alternatives设置默认版本。 - 对于复杂项目,建议安装
CMake(sudo apt install cmake)来管理构建流程,比手写 Makefile 省事得多。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。













