msys+mingw 安装

msys和cygmin都是在window中模拟liunx编译环境的工具,但是他们的实现方式不同。

msys是通过如果源代码中调用了liunx的api,那么在编译时将它替换为window中等价的api,所以使用它编译出的exe不会因为调用了liunx的api而出现错误。

cygmin的实现方式是在window中模拟了liunx编译时需要的头文件,它比msys更庞大,它编译后的文件,在liunx中是可以直接运行的,如果在window中运行,需要一个dll文件,这个dll起一个中间着的作用,所以速度不如msys。

step1

下载sys

http://repo.msys2.org/distrib/i686/msys2-i686-20161025.exe

选择一个路径安装。

安装后没有gcc 和g++

下载MinGW把对应工具复制到msys安装目录的mingw32文件夹下。

链接:http://xhmikosr.1f0.de/tools/msys的版本,我使用的是MSYS_MinGW-w64_GCC_483_x86-x64,下载解压后,直接将mingw提取出,覆盖到Msys2/mingw32即可。

猜你喜欢

转载自blog.csdn.net/qq_31683775/article/details/79766495