【转】windows下MinGW-w64安装

本文介绍MinGW64的安装与配置方法,包括32位与64位环境下的编译工具选择,以及如何在不同环境中验证安装是否成功。
部署运行你感兴趣的模型镜像

原文链接: 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



您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### Windows 11 上安装 MinGW-w64 的步骤 MinGW-w64 是一个用于在 Windows 平台上编译 C/C++ 程序的工具链,支持生成 32 位和 64 位的应用程序。以下是详细的安装步骤: #### 步骤一:下载并安装 MSYS2 MSYS2 提供了一个方便的方式来管理 MinGW-w64 和其他依赖库。 1. **访问官方网站** 打开浏览器并访问 [MSYS2 官方网站](https://www.msys2.org/) 下载最新版本的安装包。 2. **运行安装文件** - 双击下载好的 `.exe` 文件开始安装- 按照提示完成默认设置即可,默认路径为 `C:\msys64\`. 3. **更新系统包** - 安装完成后打开命令行窗口,并输入以下命令更新所有软件包到最新版: ```bash pacman -Syu ``` #### 步骤二:安装 MinGW-w64 编译器及相关工具 通过 MSYS2 包管理器可以轻松地获取所需的所有组件。 1. **启动对应架构的终端** 根据需要选择对应的架构(假设你是 64-bit Windows),点击桌面快捷方式 `"MINGW64"` 来开启相应的 shell 终端。 2. **安装 GCC 工具链** 在该终端内执行下面指令来安装基本开发环境: ```bash pacman -S mingw-w64-x86_64-toolchain ``` 这会自动为你安装包括 gcc、g++在内的完整 C/C++ 开发套件。 #### 步骤三:配置环境变量(非必需) 为了让全局都能直接调用 gcc/g++等命令而无需指定全路径名,建议将 bin 目录添加进系统的 PATH 中去。 1. **右键“此电脑”-> 属性 -> 高级系统设置 -> 环境变量...** 2. **编辑 Path 或新建条目** 将类似这样的字符串加入到用户的或者系统的 "Path" 路径里边: ``` C:\msys64\ucrt64\bin; C:\msys64\mingw64\bin; (如果你选择了 ucrt64 则忽略这条) ``` 现在你可以尝试在任意位置打开 CMD 输入 `gcc --version`, 如果显示了版本信息就说明安装成功啦! ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值