如何把mingw安装在msys的根目录

如何把mingw安装在msys的根目录,第1张

安装前请先务必卸载其他版本的MinGW。

1. 首先安装MinGW-w64。

========== 安装方法 A ==========

下载地址:http://sourceforge.net/projects/mingw-w64/?source=recommended

而后启动该 .exe文件,开始安装。安装开始时,需要注意设置为如下图所示。安装目录设为 C:\MinGW,这个目录是MinGW推荐的。由于是在线下载、安装,所以耗时大概为30分钟。

安装完成后,需要将路径 C:\MinGW\mingw64\bin 添加到PATH环境变量中。此时启动cmd窗口,输入 gcc -v,则可以查看到gcc编译器的版本信息。

备注:

A. 不同于以往的MinGW安装包,该MinGW-w64只包含了MinGW编译器本身,而不包含MSYS等组件,因此在后续并不会d出Windows 中OpenBlas 的安装 - Windows 32bit 适用 中所示的组件选择安装界面。MinGW-w64只是单纯的编译器安装包,这也是为什么本文中需要单独安装MSYS的原因。

B. 由于后续MSYS可能调用make命令,而MinGW系列只提供了名字为 mingw32-make.exe 的执行文件(C:\MinGW\mingw64\bin 路径下),事实上,该.exe 和make.exe 功能一样,为了make执行时能找到该文件,建议复制 mingw32-make.exe 一份,并将复制文件命名为'make.exe'。

========== 安装方法 B ==========

方法A需要在线下载、安装,因此对网络有要求(我第二次用A方法安装MinGW遇到的问题就是:可以浏览网页并下载mingw-w64-install.exe,但后续的在线安装就出问题: Cannot download repository.txt [0],具体原因没有找到,只怪学校的网络管得太...)。通过如下链接:

http://sourceforge.net/p/mingw-w64/mailman/message/32967954/

直接下载合适配置的、已编译的MinGW64文件库,放到C:\MinGW目录下,并同方法A一样进行后续处理。具体下载哪个版本,可以参考方法A中的setting,或者结合自己的需求。

2. 安装 MSYS。

下载地址: http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/

在该下载页面中,应该下载的是下图中README.txt下面的压缩包文件,而非‘Download mingw-builds-install.exe’。

下载后,解压缩,可看到文件内有msys文件夹,将msys文件夹整体移动到路径 C:\MinGW 下。在msys文件夹内,会看到 msys.bat 文件,双击则启动MSYS,在MSYS中则可使用UNIX下的命令行,如make。

备注:

A. 在MSYS中,可用 'where make' 来查看可供调用的 make.exe 位置。

先用cd 命令 进入 源文件所在文件夹

msys环境

c:\ 就是 /c

d:\ 就是 /d

.........

MSYS 文件夹被模拟为unix下的 /

若果你直接把源文件放在

MSYS\home\Administrator

那么直接

g++ 就可以了

否则 就要 用cd命令 切目录

假设 你放在MSYS\home\Administrator\mycode

那就先 cd mycode

所以也可以用绝对路径 cd /MSYS\home\Administrator\mycode

...........

请去学学cd lspwd 等命令的用法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11658498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存