news 2026/6/9 18:34:18

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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
    (可能需重启终端再运行一次)
  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入手,快速上手!如果遇到具体错误,补充系统信息可进一步指导。建议收藏本文,开发必备!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 2:34:51

Dia语音生成终极指南:从痛点分析到精通应用

Dia语音生成终极指南:从痛点分析到精通应用 【免费下载链接】dia dia是 1.6B 参数 TTS 模型,可生成超逼真对话并能控对话情绪、语调。 项目地址: https://gitcode.com/gh_mirrors/dia6/dia 你是否曾为语音生成效果不自然而烦恼?或者想…

作者头像 李华
网站建设 2026/6/7 2:35:22

Python与C混合编程性能优化全攻略(热点函数重写技术内幕)

第一章:Python与C混合编程性能优化全攻略(热点函数重写技术内幕) 在高性能计算场景中,Python因解释型语言的特性常面临执行效率瓶颈。针对计算密集型的“热点函数”,将其核心逻辑用C语言重写并通过Python C API进行集成…

作者头像 李华
网站建设 2026/6/9 17:25:00

收藏级|AI 智能体核心原理综述:从 Agentic AI 到 AI Agent 入门指南

对于刚接触大模型的程序员或技术小白来说,AI 智能体(AI Agent)无疑是当前最值得深入学习的核心方向之一。它让大模型从“只会聊天的文本生成工具”升级为“能自主干活的任务执行者”。本文将用通俗的语言拆解 Agentic AI 与 AI Agent 的核心逻…

作者头像 李华
网站建设 2026/6/9 17:19:49

ggplot2数据可视化实战手册:5大技巧教你批量生成专业图表

ggplot2数据可视化实战手册:5大技巧教你批量生成专业图表 【免费下载链接】ggplot2 项目地址: https://gitcode.com/gh_mirrors/ggp/ggplot2 还在为重复的数据可视化工作烦恼吗?每天面对相似的分析需求,却要手动绘制数十张图表&#…

作者头像 李华
网站建设 2026/6/9 17:26:11

PaddlePaddle风格迁移技术终极指南:从零开始打造你的AI艺术大师

PaddlePaddle风格迁移技术终极指南:从零开始打造你的AI艺术大师 【免费下载链接】awesome-DeepLearning 深度学习入门课、资深课、特色课、学术案例、产业实践案例、深度学习知识百科及面试题库The course, case and knowledge of Deep Learning and AI 项目地址:…

作者头像 李华