在Windows系统中配置32位和64位的GCC编译环境

本文的内容,主要适用于C语言编程初学者以及Windows7操作系统。

目录

第一步:下载Dev-C++ 5.6.3

第二步:安装Dev-C++ 5.6.3

第三步:配置32位的GCC编译环境

第四步:下载MinGW64

第五步:安装MinGW64

第六步:使用命令切换到64位的GCC编译环境

第一步:下载Dev-C++ 5.6.3 (5.6.3是版本号)

下载地址:http://orwelldevcpp.blogspot.com/2014/05/dev-c-563-released.html

进入这个网站后,找到"The setup which includes MinGW32 4.8.1 can be downloaded here",

点击"here",如下图所示。

完成下载。

注释:所下载的安装程序已经包含了MinGW32。

注释:MinGW基于GCC,它能给Windows系统提供GCC编译环境

注释:MinGW32能提供32位的GCC编译环境。

注释:安装这个版本的Dev C++,意味着给Windows系统提供32位的GCC编译环境。

第二步:安装Dev-C++ 5.6.3

鼠标右键选中安装程序(Dev-Cpp 5.6.3 MinGW32 4.8.1 Setup),点击“属性”。

点击“兼容性”选项卡,勾选"以兼容模式运行这个程序",选择“Windows 7”。

 勾选“以管理员身份运行此程序”,点击"应用",点击"确定"。

主要步骤,如下图所示。

鼠标右键选中安装程序(Dev-Cpp 5.6.3 MinGW32 4.8.1 Setup)安装程序,点击“以管理员

身份运行”。

接下来,按照提示完成安装。剩余的安装步骤较为简单,这里不展开介绍。

第三步:配置32位的GCC编译环境

鼠标右键点击“计算机”,点击"属性"。

点击"高级系统设置",点击"高级",点击"环境变量",在"系统变量"中找到"Path",点击"编辑",

在变量值输入框的末尾添加MinGW32的目录路径“;G:\Dev\Dev-Cpp\MinGW32\bin”,

点击"确定"。

主要步骤,如下图所示。

注释:笔者把Dev C++自定义安装在非系统盘(G盘),因此MinGW32安装在G盘。

注释:MinGW32的目录路径是指32位的GCC可执行文件的目录路径。

注释:32位的GCC可执行文件在bin文件夹里面

特别注意:目录路径“;G:\Dev\Dev-Cpp\MinGW32\bin”中的分号;必须是英文分号,不能是中文

输入法状态下的分号。

打开Windows命令行窗口(按住"Win键"和"R字母键"),输入框输入"cmd",按"回车键Enter"。

主要步骤,如下图所示。

在Windows命令行窗口中,输入命令gcc --version,按下"回车键Enter"。

显示GCC编译器的版本号,如下图所示。

32位的GCC编译环境,完成配置。

第四步:下载MinGW64

下载地址:https://www.mingw-w64.org/downloads/

进入这个网站后,找到"w64devkit",如下图所示。

点击"w64devkit",找到"Installation",如下图所示。

点击“GitHub”,找到压缩文件w64devkit-1.23.0.zip,如下图所示。

点击这个压缩文件,完成下载。

特别注意:压缩文件名称含i686的适用于32位的操作系统(例如,Windows XP)。

注释:64位的Windows 7/8/10的用户应该下载不含i686的压缩文件。

第五步:安装MinGW64

在自定义的安装位置新建一个文件夹,文件夹的名称为MinGW64,如下图所示。

把压缩文件w64devkit-1.23.0.zip解压到自定义的安装位置(例如,G盘MinGW64文件夹)。

简化解压后的文件夹目录,使得MinGW64文件夹的下级文件夹能直接看到bin文件夹。

简化后的效果,如下图所示。

Dev C++ 5.6.3已经安装了MinGW32,现在补充安装MinGW64。

打开Dev C++ 5.6.3,

点击选项卡"工具",点击"编译选项",点击第2个绿色的“+”由文件夹添加编译器设置。

选中MinGW64文件夹,然后连续点击两次确定。

Dev C++ 5.6.3成功安装MinGW64。

第六步:使用命令切换到64位的GCC编译环境

打开Windows命令行窗口,输入命令set Path=WinGW64的目录路径;%Path%,按下"回车键Enter"

切换到64位的GCC编译环境,如下图所示。

注释:笔者电脑上的WinGW64(实际上是64位的GCC可执行文件)的目录路径是G:\Dev\Dev-Cpp\MinGW64\bin。

需要注意,若目录路径含空格,则需要用双引号把目录路径括起来

再输入命令gcc --version,显示当前的GCC版本号,它对应的是64位的GCC编译环境。

成功切换到64位的GCC编译环境。

需要注意:退出当前的Windows命令行窗口,再次打开Windows命令行窗口,自动恢复为32位的

GCC编译环境。当然,不直接退出当前的Windows命令行窗口,输入命令set Path=32位的GCC

可执行文件的目录路径;%Path%可以直接切换成32位的GCC编译环境。如果希望Windows系统中

默认的编译环境是64位的GCC编译环境,只需编辑环境变量中的系统变量Path,保留64位GCC

可执行文件的目录路径,删除32位GCC可执行文件的目录路径。

至此,在Windows系统中成功配置了32位和64位的GCC编译环境。而且,我们知道在Windows

命令行窗口中使用命令set Path=GCC可执行文件的目录路径;%Path%可以直接切换成32位/64位

的GCC编译环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值