Debian上如何安装C++
在 Debian 系统上搭建 C++ 开发环境,最直接的路子就是安装 GNU 编译器集合(GCC),它里面既有 C 编译器也有 C++ 编译器。下面把整个流程走一遍,从打开终端到跑通第一个程序,一步都不落。 打开终端。这是所有命令的起点,没什么可说的。 先更新一下包列表,确保拿到的软件包信息是最新的
在 Debian 系统上搭建 C++ 开发环境,最直接的路子就是安装 GNU 编译器集合(GCC),它里面既有 C 编译器也有 C++ 编译器。下面把整个流程走一遍,从打开终端到跑通第一个程序,一步都不落。

-
打开终端。这是所有命令的起点,没什么可说的。
-
先更新一下包列表,确保拿到的软件包信息是最新的:
sudo apt update -
然后安装 GCC 和 G++(G++ 就是 GCC 里面的 C++ 编译器)。其实不用一个包一个包地装,直接安装
build-essential这个元包就行,它会把 GCC、G++、make 这些编译 C/C++ 程序必备的工具一股脑都给你装上:sudo apt install build-essential -
装完之后,验证一下安装是否顺利。运行以下命令,如果能看到版本号输出,那就说明一切正常:
g++ --version -
好了,现在可以写程序了。假设你写了一个
hello.cpp,要把它编译成可执行文件,只需要这样:g++ -o hello hello.cpp这条命令会生成一个叫
hello的可执行文件。 -
运行它:
./hello
如果你需要特定版本的 GCC(比如 GCC 9),Debian 的软件仓库里也提供了相应的包。直接安装 gcc-9 和 g++-9 就行:
sudo apt install gcc-9 g++-9
安装完成后,系统里可能同时存在多个版本的 GCC。想让某个版本成为默认版本,可以用 update-alternatives 来配置优先级。举个例子,把 GCC 9 注册为默认选项:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --sla ve /usr/bin/g++ g++ /usr/bin/g++-9
之后可以通过以下命令手动选择你要用的版本:
sudo update-alternatives --config gcc
按照屏幕上的提示操作,就能顺利切换。实际编译时,如果你不想修改默认设置,也可以直接在命令行里指定编译器版本,比如用 g++-9 来编译代码。总之,灵活度很高,按需选择就好。
IntelliJ IDEA 是 JetBrains 推出的专业集成开发环境,重点服务于 Java、Kotlin 与 JVM 项目开发。软件集成代码补全、静态检查、重构、调试、测试、版本控制及构建工具,并可借助插件扩展语言和框架支持。
JetBrains PyCharm 是面向 Python 开发者的集成开发环境,提供智能补全、代码检查、重构、调试、测试、版本控制及虚拟环境管理功能。Mac 版兼容 Intel 与 Apple 芯片,核心功能可免费使用。
JetBrains WebStorm 是面向 JavaScript、TypeScript 和现代 Web 技术的专业集成开发环境,可智能理解项目结构,提供代码补全、重构、错误检查、运行调试、测试及 Git 工具。
JetBrains IntelliJ IDEA 是以 Java、Kotlin 和 JVM 项目为核心的专业集成开发环境,提供智能补全、代码检查、安全重构、调试、测试、版本控制及构建工具集成。统一发行版的核心功能可免费用于商业和非商业项目,
PhpStorm 是 JetBrains 面向 PHP 与现代 Web 开发打造的专业集成开发环境,提供代码补全、静态检查、重构、调试、测试、数据库、版本控制及前端语言支持。Windows 用户可直接下载安装程序,
PyCharm 是 JetBrains 推出的 Python 集成开发环境,提供智能代码补全、错误检查、重构、调试、测试、Git、终端及 Jupyter Notebook 支持。统一版安装后可体验 30 天 Pro 功能,













