MingW64和MSYS开发环境

工具链下载

预编译的最新的mingw64下载地址:

http://mingw-w64.sourceforge.net/


首先说明这里提到的host,target是指制作这些工具链的时候的设置,不是大家用这些工具链编译程序时候的设置,应用场景不一样,请对号入座。


HOST=Linux TARGET=Windows


1)运行在32bit的linux上的工具链,用来生成windows 64bit程序的工具链


2)运行在32bit的linux上的工具链,用来生成windows 32bit程序的工具链


3)运行在64bit的linux上的工具链,用来生成windows 64bit程序的工具链


4)运行在64bit的linux上的工具链,用来生成windows 32bit程序的工具链


HOST=Windows TARGET=Windows

自动下载工具:http://sourceforge.net/projects/mingwbuilds/files/mingw-builds-install/




或者手动下载:



5)运行在32bit的windows上的工具链,用来生成windows 64bit程序的工具链


6)运行在32bit的windows上的工具链,用来生成windows 32bit程序的工具链


7)运行在64bit的windows上的工具链,用来生成windows 64bit程序的工具链


8)运行在64bit的windows上的工具链,用来生成windows 32bit程序的工具链



还有一些其他的细分类别

(A) 异常处理模型

DWARF SJLJSEH

(B) 线程库

POSIX WIN32


MSYS设置

msys下载,使用mingw32的自动安装工具,安装mingw32,同时安装msys。

http://sourceforge.net/projects/mingw/files/latest/download?source=files






只需要基本的linux脚本bash和autotools工具集合就可以了。



安装好mingw32(实际上是要得到msys)以后的目录如下,把mingw64-dwarf-posix工具链放在和msys同级目录吧。



修改fstab文件, 设置挂载点

E:/workspace/MinGW64		/develop
E:/workspace/MinGW64/x32-4.8.1-posix-dwarf-rev5/mingw32 /mingw


profile文件,设置PATH变量

# I filter the PATH value setting in order to get ready for self hosting the
# MSYS runtime and wanting different paths searched first for files.
if [ $MSYSTEM == MINGW32 ]; then
  export PATH=".:/usr/local/bin:/mingw/bin:/develop/bin:/bin:$PATH"
else
  export PATH=".:/usr/local/bin:/bin:/mingw/bin:/develop/bin:$PATH"
fi


更新:2014.4.20

考虑到autotools的宏等放置在msys的顶层目录下的share子目录里面,autoreconf会在/mingw/share下搜索定义。

修改fstab文件, 设置挂载点

E:/workspace/MinGW64		/mingw
E:/workspace/MinGW64/x32-4.8.1-posix-dwarf-rev5/mingw32 /mingw64


profile文件,设置PATH变量

# I filter the PATH value setting in order to get ready for self hosting the
# MSYS runtime and wanting different paths searched first for files.
if [ $MSYSTEM == MINGW32 ]; then
  export PATH=".:/usr/local/bin:/mingw64/bin:/mingw/bin:/bin:$PATH"
else
  export PATH=".:/usr/local/bin:/bin:/mingw64/bin:/mingw/bin:$PATH"
fi




  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值