GCC编译器安装与下载_gcc下载
2026/3/18 10:11:35 网站建设 项目流程

GCC编译器下载与安装指南(2025年最新)

引言

GCC(GNU Compiler Collection)是开源的著名编译器套件,支持C、C++、Fortran等多种语言,是Linux标准编译器,也广泛用于Windows开发。

截至2025年底,GCC最新稳定版为14.x系列(具体以官网为准)。官方GNU网站提供源码下载,用于Linux/macOS自行编译。

(GCC经典Logo,象征开源编译器的强大)

Windows用户无需源码编译,推荐使用MinGW-w64(Minimalist GNU for Windows 64位版),它提供预编译的GCC二进制文件,支持原生生成Windows可执行程序。

Windows平台推荐安装方式(最简单高效)

方式1:MSYS2(推荐!更新快、包管理强大)

MSYS2是现代Windows下最佳GNU工具环境,内置pacman包管理器,一键安装最新GCC。

  1. 下载安装器:官网 https://www.msys2.org/ 下载msys2-x86_64-latest.exe
  2. 运行安装,一路Next,默认路径如C:\msys64
  3. 安装完成后,打开MSYS2 MSYS终端,运行更新:
    pacman -Syu
    (可能需重启终端再运行一次)
  4. 安装GCC:
    • 明基64位:pacman -S mingw-w64-x86_64-gcc
    • 明基32位:pacman -S mingw-w64-i686-gcc
  5. 添加环境变量:将C:\msys64\mingw64\bin添加到系统Path。
  6. 验证:打开cmd,输入gcc --version,显示版本即成功。

(MSYS2安装GCC示例截图,pacman命令一键搞定)

优势:自动依赖管理、可安装GDB、Make等多工具,适合长期开发。

方式2:WinLibs(独立版,免安装依赖)

WinLibs提供纯GCC + MinGW-w64压缩包,解压即用,最新版支持GCC 14.x。

  1. 官网:https://winlibs.com/
  2. 下载最新版(如GCC 14.x + MinGW-w64 UCRT),选择7z或zip包。
  3. 解压到任意目录(如C:\gcc)。
  4. 添加C:\gcc\mingw64\bin到Path。
  5. cmd中gcc --version验证。

优势:体积小、无需安装器、纯净。

方式3:MinGW-w64在线安装器(传统方式)

  1. 下载安装器:https://sourceforge.net/projects/mingw-w64/files/ (找mingw-w64-install.exe)
  2. 运行安装器,选择:
    • Version:最新(如13.x或14.x)
    • Architecture:x86_64(64位)
    • Threads:posix
    • Exception:seh(推荐)
  3. 安装路径自定义,完成后添加bin目录到Path。

(MinGW-w64安装器界面截图,选择参数后自动下载组件)

Linux平台安装(简单命令)

大多数发行版已预装GCC,若需更新:

  • Ubuntu/Debiansudo apt update && sudo apt install build-essential
  • Fedorasudo dnf install gcc gcc-c++
  • Archsudo pacman -S base-devel

源码安装(高级):官网 https://gcc.gnu.org/ 下载tar包,解压后./configure && make && sudo make install(需数小时)。

macOS安装

使用Homebrew:brew install gcc

或Xcode Command Line Tools:xcode-select --install

验证与常见问题

  • 验证命令:gcc --versiong++ --version
  • 若提示“gcc不是内部命令”:检查Path环境变量是否包含bin目录,重启cmd。
  • 网络问题:可使用镜像或离线包。
  • 旧版TDM-GCC已停止更新,不推荐新用户。

资源推荐

  • GCC官网:https://gcc.gnu.org/
  • MinGW-w64:https://www.mingw-w64.org/
  • MSYS2:https://www.msys2.org/
  • WinLibs:https://winlibs.com/

GCC是C/C++开发者的核心工具,安装后即可编译Hello World测试:gcc hello.c -o hello。建议从MSYS2或WinLibs入手,快速上手!如果遇到具体错误,补充系统信息可进一步指导。建议收藏本文,开发必备!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询