如何在……上安装 GCC 编译器 Windows
⚡ 智能摘要
下载并安装 C 语言的 GCC 编译器 Windows,Linux和 macOS 不到十五分钟。 Code::Blocks 捆绑包 Windows 它将 GCC、编辑器和调试器打包在一起,而 Linux 和 macOS 用户可以直接通过软件包管理器安装 GCC。
什么是海合会?
此 GCC GNU 编译器集合(GNU Compiler Collection)是由自由软件联盟维护的免费开源编译器套件。 Foundation它支持 C 语言, C++,Objective-C, FortraGCC 支持 C、Ada、Go 等多种语言,并且是大多数 Linux 发行版的默认编译器。GCC 生成快速、可移植的可执行文件,是学习 C 语言的标准选择。 Windows,Linux和 macOS.
本教程将逐步介绍如何在各个平台上安装 GCC,并通过简单的版本检查来验证安装是否成功。
如何在 Windows
On Windows 最简单的方法是使用开源集成开发环境(IDE)。 Code::积木,它捆绑了一个 编译 (来自 GNU 项目的 GCC),一个 编辑,以及 调试器 集成在一个安装程序中。
步骤 1)下载二进制版本
在MyCAD中点击 软件更新 https://www.codeblocks.org/downloads/ 并点击 二进制版本.
步骤 2)选择带有 GCC 编译器的安装程序
选择包含 GCC 编译器的安装程序——例如, codeblocks-17.12mingw-setup.exe该软件包包含 MinGW 的 GNU GCC 编译器和 GNU GDB 调试器,以及 Code::阻止源文件。
步骤3)开始安装
运行下载的安装程序并接受默认选项。这个简单的过程会在您的设备上安装 GCC 编译器。 Windows 系统。
第四步)接受许可协议
接受许可协议以继续。
步骤 5)保持默认组件选择
保持组件选择默认设置,然后单击 下一篇.
步骤 6)选择安装路径
如果需要,可以更改安装文件夹,然后单击 下一篇.
步骤 7) 启动 Code::积木
找到 Code::阻止桌面或开始菜单中的快捷方式,然后双击它。
步骤 8)让 Code::代码块检测编译器
首次发射时, Code::Blocks 会扫描已安装的编译器,自动检测 GCC,并将其设置为默认编译器。关联 C 和 C++ 文件用 Code::提示时阻止。
步骤 9)打开 IDE 并开始编码
IDE主屏幕出现。现在您可以创建一个新的C项目并编译您的第一个程序。
如何在Linux上安装GCC
大多数 Linux 发行版都预装了 GCC。请使用以下命令验证:
gcc --version
如果安装了 GCC,该命令会打印其版本信息。如果未安装,shell 会提示您安装它。
要在 C 构建环境中进行设置 Linux,请按照以下步骤操作。
- 打开一个终端。
- 在 Red Hat 和 Fedora 系统上,运行:
sudo yum groupinstall 'Development Tools' - 在 Debian 上 Ubuntu, 跑:
sudo apt-get update sudo apt-get install build-essential manpages-dev - 验证安装:
gcc --version
如何在 macOS
On macOS与 GCC 兼容的工具链通过苹果公司发布。 命令行工具 Xcode.
- 打开一个终端并运行:
xcode-select --install系统会弹出对话框提示您安装命令行工具。点击 安装 并接受许可。
- 或者,登录 https://developer.apple.com/download/all/ 使用您的 Apple 开发者 ID 下载最新版本 命令行工具 Xcode
.dmg然后运行安装程序。保留向导的默认设置。 - 打开终端并验证安装:
gcc -v
验证您的 GCC 安装
无论操作系统是什么,简单的检查就能确认编译器已添加到系统路径中:
gcc --version
你应该会看到类似这样的输出 gcc (GCC) 13.2.0 接下来是许可声明。编译一行“hello, world”程序来测试整个流程:
// hello.c
#include <stdio.h>
int main(void) {
printf("Hello, world!\n");
return 0;
}
构建和运行:
gcc hello.c -o hello
./hello
解决常见的 GCC 安装问题
以下问题涵盖了大多数安装时遇到的问题:
- “gcc 未被识别” Windows: 添加 MinGW
bin将文件夹添加到 PATH 环境变量中,然后重启终端。 - Code::Blocks 无法检测到编译器: open 设置 → 编译器 → 工具链可执行文件 并将编译器安装目录指向你的 MinGW 根目录(例如,
C:\MinGW). - Linux提示“命令未找到”: 该软件包可能已安装为
gcc-12orgcc-13。 跑which gcc然后创建符号链接,或者直接调用版本化的二进制文件。 - macOS 报告使用的是“clang”而不是GCC: Xcode 别名 clang as
gcc如果您需要正版 GCC,请通过 Homebrew 安装。brew install gcc并打电话gcc-13. - 缺少头文件(例如 stdio.h): 重新安装
build-essential在 Linux 或 Xcode 命令行工具 macOS 恢复标准库头文件。
其他流行的 C 编译器
如果 GCC 不适合您的环境,还有几种替代方案可以可靠地编译和运行 C 语言:
- 铛 — 基于 LLVM 的编译器,构建速度快,诊断功能出色。默认开启 macOS.
- 明GW-w64 — 带有最新 GCC 二进制文件的 MinGW 现代分支 Windows.
- 可移植C编译器(pcc) — 轻量级、BSD 许可的编译器。
- Turbo C. — 经典编译器在学术界仍然很常见。
- Microsoft 视觉 C++ (MSVC) - MicrosoftVisual Studio 自带的编译器;用于编译 C 语言代码。
/TC开关。










