MinGW和MSYS的自动安装

Win7 64位中MinGW和MSYS的安装 Win7 64位中MinGW和MSYS的安装 由于需要在Win7 64位系统下使用Visual Studio,并调用OpenBlas库,所以需要gcc在windows下编译该库。 MinGW集成了众多的编译器,因此想通过安装MinGW来使用gcc。同时,需要通过MSYS使用编译相关的命令行。因此,需要同时安装MinGW和MSYS。 通常,网上能找到的MinGW安装包中(http:// 阅读详情

原文:http://www.swingworks.net/2010/11/install_mingw_and_msys_with_mingw-get-inst/


好吧,这是今天写的第二篇文章。我表示这篇才是今天的重头。(伪

半年之前曾经写过一篇关于MinGW和MSYS的手动安装的文章[1],到现在还是全站点击率最高的。(目前这篇文章是最高的。)好吧,侧面反映了MinGW确实是Win上比较难装的软件之一。GNU的东西就是这点最令人不爽,好好的软件弄个自动安装包就这么难么。。好吧,似乎他们听见了我们的抱怨,终于推出了新版的自动安装包!![2]

mingw2-01.jpg

关于MinGW和MSYS的介绍请看之前我写的那篇文章:

http://www.swingworks.net/2010/03/mingw_msys_config/

 

【2012-05-02 更新】
开始安装之前,强烈建议你先阅读这部分的内容——如果你的网络条件不好(连sourceforge的速度很差),或者你想大幅加速你的安装过程并减少错误发生,这部分内容会很有用。否则如果你想体验原汁原味的安装过程,请跳过此段。

国内网络访问sourceforge的速度通常是非常慢的,要命的是MinGW没有提供离线完整包下载,而自动包的安装的过程中不会一一重试,于是各种下载龟速甚至有ERROR发生。好在MinGW的安装路径留有一个cache目录,里面存放有所有下载下来的组件包且不会删除(即使卸载也会保留,如果需要可以删掉来节省空间)。那样的话可以直接将所有需要的组件包先放入cache目录然后运行安装包就行了,方便快捷。

cache目录的位置在:
C:\MinGW\var\cache\mingw-get\packages
你可能需要先建立它的所有父目录再放入所有的组件包。

【2012-05-02更新】所有组件包的网盘下载(包含MinGW安装包):

http://pan.baidu.com/share/link?shareid=5378&uk=117832911
http://dl.dbank.com/c06qouk24k
解压密码是www.swingworks.net

mingw2-12.jpg

mingw2-13.jpg

如果已经安装了MinGW但有组件下载失败,也可以按上述操作然后重新运行安装包。

 

安装步骤:

1. 下载自动安装包,我个人下载的是最新的mingw-get-inst-20101030.exe,以下均以此为例。

http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/

 

2. 双击安装。Vista/Win7用户请右键用管理员身份安装。注意:请尽量装在默认的 C:\MinGW 下。不要问我为什么,这可以解决很多莫名其妙的错误。官网上的原话是[3]:

The recommended installation directory is C:\MinGW. Unless you are very sure you know what you are doing, you should not change this; in particular: never install MinGW into any directory which includes spaces in its absolute path name.

mingw2-02.jpg
点Next

mingw2-03.jpg
选择第一项可以大幅减少接下来的下载量。如果你已经下载了我提供的完整包,请选择第一项

mingw2-04.jpg
选“同意”

mingw2-05.jpg
上面说过了,这里强烈建议不要改动

mingw2-06.jpg
选择程序菜单的位置,默认即可

mingw2-07.jpg
除了最后一项MSYS System Builder建议都勾上。
(2011-06-21注:新版的安装包已经去除了这一选项)

mingw2-08.jpg
点Install开始安装

mingw2-09.jpg
这一步开始下载所需要的组件压缩包。(2012-05-02更新:)如果出现ERROR,请在完成后勾选”Display mingw-get log”查看log文件,然后逐一用mingw-get install或mingw-get upgrade命令修复。要快速修复所有下载失败的包,请看本文的开头灰色段落。

mingw2-10.jpg
完成

 

3. 设置环境变量。在Path变量的末尾加一项 C:\MinGW\bin 。设置成功后可以在Win自带的cmd窗口执行许多非bash only程序,比如gcc,比如mingw-get。

mingw2-11.jpg

 

4. 启动MSYS Shell。注:默认的home目录在 C:\MinGW\msys\1.0\home 或 C:\MinGW\msys\1.0\home\用户名 下

mingw2-14.jpg

注意,如果在第2步下载MSYS失败会造成shell无法启动,此时建议先在第3步的基础上打开cmd窗口输入:
>mingw-get install automake
如此可以重新安装 MSYS 并同时安装好 autoconf 和 automake 工具。

 

5. MSYS和cmd窗口都应该可以正常运行GNU命令了。

mingw2-19.jpg

mingw2-20.jpg

 

—
PS: 在Win7的任务栏上创建图标

MinGW在Win7的任务栏上并不能通过普通的右键固定来放置图标(真不知道这帮人怎么设计的程序)。如果你希望在Win7的任务栏上放一个MSYS的图标可以这样做:

先打开MSYS,在任务栏上右键固定:
mingw2-15.jpg

关闭MSYS,对图标点击右键,右击”sh”点属性:
mingw2-16.jpg

在“快捷方式”选项卡中将“目标”改成 C:\MinGW\msys\1.0\msys.bat:
mingw2-17.jpg

如果需要修改图标,可以点击“更改图标…”,选择 C:\MinGW\msys\1.0\msys.ico。重启explorer看到刷新。
mingw2-18.jpg

 

 

[1] MinGW 和 MSYS 的手动安装与环境配置. 摆动工坊. http://www.swingworks.net/2010/03/mingw_msys_config/
[2] MinGW – Minimalist GNU for Windows. sourceforge. http://sourceforge.net/projects/mingw/
[3] HOWTO Install the MinGW (GCC) Compiler Suite. MinGW.org. http://www.mingw.org/wiki/InstallationHOWTOforMinGW

MinGW和MSYS的安装与管理 MinGW和MSYS的安装与管理 1. 概述 本文适合有强迫症倾向、喜欢控制一切、喜欢追随最新版本的读者。通过阅读本文可以了解到MinGW和MSYS是什么,如何自动安装和管理MinGW和MSYS,如何进行自定义。MinGW和MSYS的官方网站是http://www.mingw.org,更多信息可以从官方网站获取。 MinGW是Minimalist GNU for Windows的缩写 阅读详情

相关推荐

MSYS2 MSYS、MINGW32、MINGW64、UCRT64、CLANGARM64、CLANG64不同子系统环境之间的区别

总结起来,MSYS主要是为了在Windows上提供一个类Unix开发环境,而UCRT64和MINGW系列则更侧重于编译原生Windows应用,其中UCRT64提供了更现代化的Windows API支持。:MSYS2集成了多种编译器套件(mingw32、mingw64),允许用户直接在Windows上编译原本面向Unix或Linux的开源项目,并生成能够在Windows平台上原生运行的应用程序。

日拱一卒,玉汝于成 7674

64位MinGW和MSYS的安装

Win7 64位中MinGW和MSYS的安装 背景: A.  由于需要在Win7 64位系统下使用Visual Studio,并调用OpenBlas库,所以需要gcc在windows下编译该库。 B.  MinGW集成了众多的编译器,因此想通过安装MinGW来使用gcc。同时,需要通过MSYS使用与编译相关的命令行。因此,需要同时安装MinGW和        MSYS。 C.  

swartz_lubel的专栏 3401

Windows系统下Mysys+MinGW编译FFmpeg库教程(支持x264编码)

系统:Windows10 1909 准备工具 FFmpeg源码:下载地址 MSYS-1.0.11:下载地址 PKG-CONFIG:下载地址 yasm-1.3.0-win32:下载地址 coreutils-5.97-3-msys-1.0.13-bin.tar.lzma:下载地址 x264源码:下载地址 MinGW-4.8.1:下载地址 环境搭建 安装MSYS-1.0.11.exe,我将其安装在"C:\msys64"路径下 弹出窗口,输入’n’回车 解压PKG-CONFIG.7z,将pkg-confi.

m0_60352504的博客 1401

如何卸载mingw_MinGW和MSYS的自动安装

好吧,这是今天写的第二篇文章。我表示这篇才是今天的重头。(伪半年之前曾经写过一篇关于MinGW和MSYS的手动安装的文章[1],到现在还是全站点击率最高的。(目前这篇文章是最高的。)好吧,侧面反映了MinGW确实是Win上比较难装的软件之一。GNU的东西就是这点最令人不爽,好好的软件弄个自动安装包就这么难么。。好吧,似乎他们听见了我们的抱怨,终于推出了新版的自动安装包!![2]关于MinGW和MS...

weixin_39933082的博客 3450

Windows下使用 MSYS2 安装 MinGW-w64

如何在Windows下使用 MSYS2 安装 MinGW-w64?

猿小白的博客 2799

MinGW-w64的离线安装包和环境包

MinGW-w64的离线安装包和环境包都有,完整版,下载即用。非常好用

MinGW和MSYS的自动安装 【转】

好吧,这是今天写的第二篇文章。我表示这篇才是今天的重头。(伪 半年之前曾经写过一篇关于MinGW和MSYS的手动安装的文章[1],到现在还是全站点击率最高的。(目前这篇文章是最高的。)好吧,侧面反映了MinGW确实是Win上比较难装的软件之一。GNU的东西就是这点最令人不爽,好好的软件弄个自动安装包就这么难么。。好吧,似乎他们听见了我们的抱怨,终于推出了新版的自动安装包!![2] 关于Mi...

weixin_34320724的博客 150

最新Msys+MinGW离线压缩包

msys是Windows下仿Linux环境,搭配mingw可以使用gcc在windows下做开发,解压后即可使用

Git客户端 Git-2.20.1-32-bit.exe

程序员开发必备,代码管理工具,还能在WINDOWS上直接运行脚本. 有需要的下载,非常使用的工具.安装好后自动安装好MSYS和MINGW. http://traffic189.com/f-88.html ...

aeaxea43的博客 618

msys 离线安装包 - Minimal GNU(POSIX)system on Windows

解压即可使用,注意将bin目录添加到系统path环境变量中。 Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。与Cygwin大致相当。

mingw-gcc-4.7.2-msys-win32

mingw和msys的最新版,gcc 4.7.2 这个版本的mingw相较以前的版本体积小

eclipse 配置c++开发环境

<br />1.eclipse3.3.2<br />2.cdt的jar文件,software update 自动安装<br />3.mingw,msys安装(mingw32-make.exe ->make.exe)<br />4.path(c:/mingw/bin;c:/msys/bin)<br /> <br /> 

dugu666的专栏 330

msys(不用网络更新,解压直接可用,已测可以编译最新FFMPEG)

msys(不用网络更新,解压直接可用,已测可以编译最新FFMPEG)

MSYS Install: step by step

MSYS是什么MSYS是一组运行于Windows平台上的GNU工具集,包含了bash、make、gawk、grep等工具。 本文简要介绍MSYS的安装、配置与使用。

辛亚平的专栏 1889

如何入门强化学习

很多同学在入门强化学习的时候都会遇到困难,那我这里就简单介绍一下应该如何入门强化学习,并以开源代码为例详解强化学习实战。

seeksister的博客 3304

零基础教程:用Python给试卷照片自动切题(有道OCR+PIL完整流程)

本文为零基础用户提供了一套完整的Python自动化切题方案。通过调用有道OCR API识别试卷照片中的题目坐标,并利用PIL库进行精准裁剪,将杂乱的试卷图片自动分割为独立的题目图像。教程详细涵盖了环境搭建、图像预处理、API调用、坐标解析与批量处理全流程,帮助教育工作者和技术爱好者高效处理大量试卷,实现工作流程自动化。

grpc6streamer的博客 1174

MinGW和MSYS区别和关系以及MinGW&MSYS在Win7中安装并编译x264

1 简介  MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库

易名 1万+

中兴OLT配置实战:从零开始,手把手教你完成一个HGU的完整业务开通(含DBA模板、限速与远程升级)

本文详细介绍了中兴OLT配置实战,从零开始手把手教你完成HGU的完整业务开通,包括DBA模板设计、限速与远程升级等关键步骤。通过实际案例和详细命令,帮助工程师快速掌握GPON网络配置技巧,提升运维效率。

weixin_30599769的博客 349
上一篇: MinGW 和 MSYS 的手动安装与环境配置
下一篇: window运行可执行模快
weilin.jiang
博客等级 码龄11年 98粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值