GCC编译器下载安装与使用指南:Windows和Linux下的环境搭建实战
创始人
2026-09-17 20:01:42

GCC(GNU Compiler Collection)是程序员最常用的编译器之一,支持C、C++、Fortran、Go等多种语言,免费开源,跨平台。很多新手第一次装GCC的时候都踩过坑——Windows下不像Linux自带,得自己装MinGW或者MSYS2,装完了还要配环境变量,动不动就报"gcc不是内部或外部命令"。今天就把GCC的下载安装和基础使用从头到尾讲一遍,Windows和Linux都覆盖到。

先说说Linux下的情况,这个最简单。大部分Linux发行版都自带GCC,打开终端输入 gcc --version,如果有版本号输出就说明装好了。如果没装,Ubuntu/Debian系用 sudo apt install gcc 就能装上,CentOS/RHEL系用 sudo yum install gcc。建议顺便把g++也装上(apt install g++),这样C和C++都能编译。Linux下装GCC基本不会出问题,装好就能用,不用配环境变量。

Windows下就麻烦一点了,因为Windows原生不带GCC。最常用的方案是装MinGW-w64,它是MinGW的64位增强版,支持编译32位和64位程序。下载的时候注意别去官网下那个老版本的MinGW(已经停更了),要去MinGW-w64的项目页面或者用MSYS2来装。MSYS2是现在比较推荐的方式,它自带包管理器pacman,装完MSYS2后在终端里跑 pacman -S mingw-w64-x86_64-gcc 就能装上最新的GCC,比手动下载方便多了。

装完之后最关键的一步是配置环境变量,不然在cmd里敲gcc会提示找不到命令。Windows 10/11下,右键"此电脑"→属性→高级系统设置→环境变量,在系统变量里找到Path,点编辑,把MinGW的bin目录加进去(比如 C:\msys64\mingw64\bin)。加完之后要关掉所有打开的cmd窗口重新打开,输入 gcc --version 验证一下。如果用的是MSYS2自带的终端(MSYS2 MinGW x64),那就不用配环境变量,直接在那个终端里就能用gcc。

还有一种在Windows上用GCC的方式是装WSL(Windows Subsystem for Linux),相当于在Windows里跑一个Linux子系统,里面的GCC跟原生Linux一样用。WSL的好处是环境跟Linux完全一致,写出来的编译脚本、Makefile不用改就能用,对做跨平台开发的朋友特别友好。Win10以上系统直接在PowerShell里跑 wsl --install 就能装,装完选个Ubuntu发行版,进去 apt install gcc 就行。

GCC的基本使用很简单。编译一个C文件:gcc hello.c -o hello,这样会生成一个叫hello的可执行文件,直接运行就行。加-g参数可以生成调试信息,方便用gdb调试;加-O2可以开启优化,生成的程序运行更快但调试信息少;加-Wall可以打开所有警告,帮你发现代码里的潜在问题。编译C++的话把gcc换成g++就行,或者用gcc -lstdc++。如果是多个文件,把所有源文件都列出来:gcc main.c utils.c -o app。

新手常见的几个坑:第一个是环境变量没配好,cmd里找不到gcc,重新检查Path里有没有bin目录,配完记得重开cmd。第二个是编译出来的exe运行时报缺少dll,这是因为MinGW链接的是动态库,需要把对应的dll(比如libgcc_s_seh-1.dll)拷到exe同目录,或者编译时加-static参数静态链接。第三个是中文路径问题,老版本MinGW对中文路径支持不好,尽量用英文路径。总的来说,GCC装好之后用起来很顺手,配合Make或者CMake管理大型项目也很方便,是每个C/C++程序员的必备工具。

⚠️
本网站信息内容及素材来源于网络采集或用户发布,如涉及侵权,请及时联系我们,发送链接至2697952338@QQ.COM,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

GCC编译器下载安装与使用指南... GCC(GNU Compiler Collection)是程序员最常用的编译器之一,支持C、C++、...
卫星通信系统原理解析:从同步轨... 卫星通信大家都不陌生,远洋作业、野外探险、应急救援这些场景里,手机没信号了就靠卫星电话。但卫星通信到...
"九州订购APP、起... "九州订购APP、起点订购APP"虚假宣传、非法期货交易问题曝光
上海九方为骗服务费不择手段!荐... 上海九方为骗服务费不择手段!荐股背后真相令人发指,交费买进去就完全不一样!退费流程我来告诉你! 证券...
杭州高能为骗服务费不择手段!荐... 杭州高能为骗服务费不择手段!荐股背后真相令人发指,为骗服务费不择手段!维权已追回! 在跟高能智投有限...
掉进“正规公司”的陷阱,海能投... 掉进“正规公司”的陷阱,海能投顾收费1980怎么退?退费不再难!“交了两万六的投顾服务费,换来的却是...
汇正财经交费买进去就完全不一样... 海汇正财经炒股服务费可以退吗?可以退!退费资讯! 核心问题直击:汇正财经服务费能退吗?答案是——全额...
揭秘荐股内幕!亏损惨重背后真相... 揭秘荐股内幕!亏损惨重背后真相曝光!和众汇富退费不再难!不少投资者在与和众汇富合作后,因服务与宣传不...
爱赢投顾为骗服务费不择手段!荐... 爱赢投顾为骗服务费不择手段!荐股背后真相令人发指退费不再难!核心答案:符合条件可全额退回! 若你在湖...
交费推荐垃圾股票,慧研智投退费... 交费推荐垃圾股票,慧研智投退费不再难!退款方法让你省时又省心!交的服务费怎么退?答案是:可以能退费!...
为骗服务费不择手段!荐股背后真... 那些疯狂拉群洗脑的营销模式,浮夸的收益数据,还有一个个不靠谱的“证券专家”,处理投诉和恶评的风控团队...
上海凯石退费不再难!为骗服务费... 上海凯石退费不再难!为骗服务费不择手段!荐股背后真相令人发指退款方法让你省时又省心! 困扰股民的几...
港澳资讯荐股背后真相令人发指,... 港澳资讯荐股背后真相令人发指,交费买进去就完全不一样!退费流程我来告诉你!海南港澳资讯老师不可信!加...
金证投顾退费不再难!退款方法让... 金证投顾退费不再难!退款方法让你省时又省心!交费买进去就完全不一样!退费流程我来告诉你! 股市行情...
交费买进去就完全不一样!退费流... 交费买进去就完全不一样!退费流程我来告诉你!上海汇 正财经服务费能退吗?可退费!汇 正财经服务费能退...
顶点财经为骗服务费不择手段!交... 顶点财经为骗服务费不择手段!交费买进去就完全不一样!退费流程我来告诉你!顶点财经服务费是可以退的。如...
同花顺为骗服务费不择手段!退费... 同花顺为骗服务费不择手段!退费不再难!退款方法让你省时又省心!在监管的灰色边缘,众多投资顾问依然疯狂...
虚假营销高收益荐股背后真相令人... 虚假营销高收益荐股背后真相令人发指,慧研智投荐股不靠谱,退款流程公布如下!慧 研智投确实是一家正规的...
无线光通信技术解析:从LiFi... 一提到无线通信,大家想到的都是WiFi、5G、蓝牙这些用无线电波传数据的技术。但其实光也能用来做无线...
坚锅淘金APP投资者频繁爆仓亏... 坚锅淘金APP投资者频繁爆仓亏损,现货订购变非法期货交易骗局!
斗金订购APP“5元订购现货”... 斗金订购APP“5元订购现货”骗局,虚假期货交易欺骗投资者!
股掌柜荐股背后真相令人发指,可... 股掌柜荐股背后真相令人发指,可退费!答案是:可以能退费!股掌柜钟外勇团队推荐的股票怎么样服务费可以要...
广州万隆申请退款流程公布!炒股... 广州万隆申请退款流程公布!炒股费可以退吗?退费不再难!退款方法让你省时又省心!  广州万隆证券服务费...
天相智投5800软件没效果,炒... 北京天相财富收取股民服务费没效果会员费能退回来?北京天相财富并不靠谱,在北京天相财富业务员的诱导下购...
亚.商荐股内幕曝光,退费流程我... 亚.商荐股内幕曝光,退费流程我来告诉你!一分钟就能看懂!退款方法让你省时又省心!那些疯狂拉群洗脑的营...