GCC编译器安装与下载_gcc下载

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

(可能需重启终端再运行一次)

  1. 安装GCC:
  • 明基64位:pacman -S mingw-w64-x86_64-gcc
  • 明基32位:pacman -S mingw-w64-i686-gcc
  1. 添加环境变量:将 C:\msys64\mingw64\bin 添加到系统Path。
  2. 验证:打开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(推荐)
  1. 安装路径自定义,完成后添加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入手,快速上手!如果遇到具体错误,补充系统信息可进一步指导。建议收藏本文,开发必备!

文章已创建 3572

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部