windows下MinGW-w64安装

原文链接: http://swordtian.d176.izxx.net/?p=311

MinGW分为较早开发的MinGW32和之后为编译64位程序开发的MinGW-w64,MinGW32只能编译32位的程序,而mingw64不仅能编译64位程序,也能编译32位程序,还能进行交叉编译,即在32位主机上编译64位程序,在64位主机上编译32位程序。

mingw64官网:http://mingw-w64.sourceforge.net/

MinGW32安装方法参考:windows下MinGW安装

一、安装须知
在使用mingw64之前,由于其支持较多的编译类型,所以其安装包较多,需要了解其安装包的命名规则:

http://sourceforge.net/apps/trac/mingw-w64/wiki/download%20filename%20structure

一般采用personal文件夹下的两个版本的包编译64位程序

http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/

mingw-w64-bin_i686-mingw_20110510_sezero.zip
显然bin_i686表明gcc等编译工具是32位的,mingw-w64表明编译的目标程序是64位的,即在32位主机上编译64位程序。

mingw-w64-bin_x86_64-mingw_20110510_sezero.zip
显然bin_i686表明gcc编译工具是64位的,mingw-w64表明编译的目标程序是64位的,即在64位主机上编译64为程序。

二、安装步骤
以下以mingw-w64-bin_x86_64-mingw_20110510_sezero.zip包的安装为例,mingw-w64-bin_x86_64-mingw_20110510_sezero.zip包的安装方法相同。

1.解压mingw-w64-bin_x86_64-mingw_20110510_sezero.zip文件到某个目录d:\thsoft\mingw64

三、测试安装是否成功

打开cmd,进入d:\thsoft\mingw64\bin目录,输入一下命令gcc -v

将显示gcc的版本等信息,如果看到此信息,表示安装成功。

四、更进一步

1.若在msys(MSYS安装方法)中使用,继续一下步骤
1)打开msys安装目录下的etc/fstab,如果没有该文件,则复制fstab.sample文件,并重名为fstab
2)修改fstab文件

c:/mingw        /mingw
修改为自己的mingw安装目录
D:/thsoft/mingw64        /mingw
3)测试是否安装成功,
启动msys终端,输入gcc -v

2.若要在eclipse cdt(eclipse cdt安装方法)中使用,执行如下操作
1)配置Path环境变量
我的电脑–右键–属性–高级–环境变量–系统变量中的path–双击
在path的最前面添加:
D:\thsoft\mingw64\bin;
2)测试是否安装成功
打开eclipse cdt,新建一个hellowold项目,编译连接(eclipse cdt使用Mingw编译项目,该文章是mingw32的使用方法,mingw64也同样适用),看是否能编译运行。

五、其他说明

如果想再32位的环境下,使用mingw-w64-bin_i686-mingw_20110510_sezero.zip,编译64位的程序,以上基本相同,但需要做一下修改:

四、–>1–>3)需要改为如下:

x86_64-w64-mingw32-g++ -v

这个是交叉编译的编译工具的命名比较奇特的地方,可能是若在相同的机器上安装多个mingw64,gcc出现同名的情况。

四、–>2–>2)需要改为如下:

我的电脑–右键–属性–高级–环境变量–系统变量中的path–双击
在path的最前面添加:
D:\thsoft\mingw64\x86_64-w64-mingw32\bin

### 回答1: mingw-w64是一款免费开源的工具链,用于在Windows操作系统上编译和构建C和C++代码。它是MinGW(Minimalist GNU for Windows)的一个分支,旨在提供对Windows 64位操作系统的支持。 mingw-w64安装包是包含了mingw-w64编译器和相关工具的软件包。安装mingw-w64可以方便地在Windows上进行C和C++的开发和编译。它提供了一系列的命令行工具,比如gcc,g++,make等,使得开发者可以方便地使用这些工具进行代码的编译、链接和测试。 对于需要在Windows上进行C和C++开发的开发者来说,mingw-w64安装包是一个非常方便实用的工具。它提供了一套完整的开发环境,使得开发者在Windows平台上能够进行高效的代码编写和调试。同时,mingw-w64还支持多个目标平台,包括32位和64位的Windows系统,使得开发者可以轻松地编译和构建适用于不同平台的代码。 通过安装mingw-w64,开发者可以在Windows系统上进行各种类型的项目开发,包括控制台应用程序、图形界面应用程序和动态链接库等。使用mingw-w64编译器,开发者可以将自己的代码编译成可执行文件或者动态链接库,以供其他程序使用。 总之,mingw-w64安装包是一款非常实用的工具,适用于在Windows平台上进行C和C++开发的开发者。它提供了一套完整的开发环境,方便开发者进行代码的编译、构建和调试。无论是初学者还是有经验的开发者,都可以通过安装mingw-w64来提升代码开发的效率和质量。 ### 回答2: mingw-w64是一个开放源代码的Windows 用GNU编译器套件(GCC)的 64位版本。 mingw-w64安装包是为了方便在Windows操作系统中编译和运行C和C++程序而提供的。它为用户提供了一套强大的开发工具,包括编译器、链接器和相关的开发库。 安装mingw-w64首先需要从官方网站下载安装包。在选择下载文件时,需要根据自己的操作系统位数(32位或64位)选择对应的版本。然后,运行安装文件,按照指示完成安装过程。 安装完成后,用户可以使用mingw-w64提供的gcc命令行工具编译和链接C和C++源代码。例如,可以使用命令"gcc -o program program.c"来编译一个名为program.c的源文件并生成可执行文件program.exe。 此外,mingw-w64还提供了一些常用的开发库,例如标准C库(libc)和Windows API库(winapi)。这些库可以帮助用户开发功能丰富的Windows应用程序。 总的来说,mingw-w64安装包是为Windows操作系统提供的一套开发工具,可以方便地进行C和C++程序的编译和运行。用户只需要下载安装包并按照提示进行安装,就可以获得一个完整的开发环境。 ### 回答3: Mingw-w64是一款用于开发Windows应用程序的开源工具集。它是MinGW(Minimalist GNU for Windows)的一个分支,旨在提供更好的兼容性和功能。Mingw-w64安装包是指包含了Mingw-w64工具集和必要组件的压缩文件或安装程序。 安装Mingw-w64可以帮助开发人员在Windows环境下轻松进行C和C++编程。安装包中通常包含GCC编译器、GNU工具链、标准C库、头文件和静态/动态链接库等。这些工具和库可以帮助开发人员编写、编译和调试Windows应用程序。 安装Mingw-w64一般需要以下步骤: 1. 下载Mingw-w64安装包,可以从官方网站或其他信任的软件下载站点获取。 2. 解压或运行安装程序,根据提示选择安装路径和组件。 3. 设置环境变量,将Mingw-w64安装路径添加到系统的PATH变量中,以便后续在命令行中调用相关工具。 4. 配置集成开发环境(IDE)或文本编辑器,使其使用Mingw-w64工具链进行编译和调试。 5. 编写代码,并使用Mingw-w64提供的命令行工具或IDE进行编译、链接和调试。 安装Mingw-w64后,开发人员可以使用各种C和C++标准库、开发库和工具来编写Windows应用程序。Mingw-w64的兼容性足够好,可以运行在32位和64位Windows操作系统上。它还支持多种架构和平台,如x86、x86_64和ARM。 总之,Mingw-w64安装包是一款安装Mingw-w64工具集及其组件的压缩文件或安装程序。通过安装Mingw-w64,开发人员可以在Windows环境下进行C和C++编程,并享受到丰富的开发工具和库的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值