本文的内容,主要适用于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编译环境。