用MinGW和MSYS搭建windows下的linux环境仿真器
来源:互联网 发布:日本海军陆军知乎 编辑:程序博客网 时间:2024/05/16 06:41
关于MinGW和MSYS分别是什么我就不多介绍了,网上很多。【好像以前他俩在一个安装文件中,现在他俩成为独立的project,两者的安装没有什么前后依赖关系,安装目录可以不同。MinG主要负责编译环境,你可以近似看作GCC工具链。MSYS是一个小型GNU工具集,包含bash、make等等,主要负责提供linux命令行平台,不提供代码编译器或C库文件。】
本文主要是记录我的实际安装过程,方便自己的同时也方便大家。
首先,从MinGW官网http://www.mingw.org/下载并安装MinGW-w64(此处我的电脑是64位win8系统)
1. 双击exe安装,一般都是默认的选项,或者依照个人习惯设置,
2. 在选择安装路径时最好像网上说的一样改为一个磁盘的根目录下,既方便后面添加环境变量,也方便后面配置MSYS。
【当然,像我一样安装在Program Files目录下(C:\Program Files\mingw-w64\x86_64-6.2.0-posix-seh-rt_v5-rev1\mingw64\bin)也可以,但要注意目录文件名中有空格这一点。见下面的备注】
3. 安装mingw完成后,为了和msys连起来,把mingw安装目录下bin下的mingw32-make.exe改名为make.exe 【此时命令行下的make命令就是有效命令了】
4. 最后,在windows系统环境变量path中加入mingw安装目录路径(如 c:\mingw-w64\bin,要指定到bin目录为止)
这时,可以启动一个cmd命令行,输入gcc -v命令 可以成功运行了。
其次,MSYS的安装说明和下载:http://mingw.org/wiki/MSYS
我下载的是MSYS-1.0.11【http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe】
【我试了那种通过解压缩msys+7za+wget+svn+git+mercurial+cvs-rev13.7z文件的安装方式,行不通,双击msys.bat文件报错】
1. 双击exe安装MSYS-1.0.11时,接受所有默认的选项,或者依照个人习惯设置(我安装在了G盘:G:\msys\1.0),安装到最后会出现一个DOS窗口:输入 y ,回车继续;
接着窗口中会出现:
Do you have MinGW installed? [yn ] 当然是选择 y
下面程序会询问的安装路径:
Please answer the following in the form of c:/msys
Where is your MinGW installation?
输入C:/MinGW (你如果安装在其他路径就输入相应的路径)。
2. 配置MSYS:
1)打开msys安装目录下的etc/fstab,如果没有该文件,则复制fstab.sample文件,并重名为fstab
2)修改fstab文件:将 c:/mingw /mingw 这一行修改为自己的mingw安装目录,例如 D:/thsoft/mingw64 /mingw
3)测试是否安装成功,
启动msys终端,输入gcc -v 或ls等linux命令即可判断。
备注:
我们有时候要创建或进入带有空格的文件夹,如"a b"是一个文件夹名。 创建:mkdir "a b" mkdir 'a b' mkdir a\ b 进入:cd "a b" cd 'a b' cd a\ b 由上可见,需要在带有空格的文件夹名前面加上引号(单引号或者双引号),另一种方法是在空格前面加\,\的意思是后面还有字符的意思。
【来自百度知道】
安装过程中主要参考以下几篇博文(由于软件版本更新,跟以前博文不完全一样了):
http://blog.csdn.net/yangyangyang20092010/article/details/46350519
http://blog.csdn.net/rheostat/article/details/17534243
http://www.cppblog.com/ming81/archive/2011/11/08/159810.html
几点疑惑:
我在MSYS命令行不能使用鼠标滚轮上下翻动,必须点击拖动滑动条,为什么呢?而且窗口可以上下拉长却不能拉宽?
这个命令行下的home目录对应在磁盘的哪里呢? 还请大侠答疑解惑!!
- 用MinGW和MSYS搭建windows下的linux环境仿真器
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载 [转载,有改动]
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载 [转载,有改动]
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载 [转载,有改动]
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载 [转载,有改动]
- Windows下安装MinGW和MSYS
- 跨平台Windows下MinGW +MSYS +GTK+Eclipse+opencv环境搭建
- 搭建MinGW+Msys+Git环境
- mingw+msys windows下配置
- windows环境下,msys+mingw 编译clapack 3.2.1
- Windows下用eclipse和mingw开发C/C++的开发环境搭建(转载)
- MinGW+MSYS+gVim的搭建
- windows下使用MinGW和msys编译x264
- Installing MSYS-MinGW (安装MSYS和MinGW开发环境)
- 在Mingw+Msys环境下安装man工具和手册的方法
- 在Mingw+Msys环境下安装man工具和手册的方法
- iOS网络编程TCP/IP应用篇(三)-协议的定制
- 一种支持内存共享的简捷工具—— POSIX(可移植操作系统接口)
- swift3新路程(14)数字表达(进制)
- 将句子中的单词位置反转
- 1~5
- 用MinGW和MSYS搭建windows下的linux环境仿真器
- 有序顺序表归并
- 工作以后再考研有哪些利弊?
- iOS网络编程TCP/IP应用篇(四)- 根据协议解析数据
- 安装完Fedora 18后需要做的事情
- Git基础学习(init+add+commit+status+clone)
- 设置任务管理器
- Ubuntu 12.04 LTS 配置python数据挖掘编程环境与mySQL
- 瀑布流----未含加载功能