[原创][科普]MinGW vs MinGW-W64及其它
mingw吧
全部回复
仅看楼主
level 14
幻の上帝 楼主
喂熊。
2014年07月25日 02点07分 1
level 5
赞。楼主继续更新。另外win32线程不推荐选择吗?
2014年10月31日 17点10分 3
如果你确定不用C++11的<thread>之类的线程接口那可以用。但毕竟是残的。
2015年04月01日 11点04分
选择win32线程模型,确实无法使用c++11的thread,血的教训
2015年04月03日 10点04分
帝球快给 mcfgthread 发广告!
2018年01月28日 07点01分
level 12
sf上mingw64下载下来没lib也没bin目录,搜索gcc.exe也没找到,咋整
2014年11月21日 12点11分 4
找mingw-builds/TDM这样的发行版。我现在用的MSYS2。
2015年04月01日 11点04分
level 14
幻の上帝 楼主
奇怪这个吧的回复从来没收到过提醒……
2015年04月01日 11点04分 5
借楼求问楼主 在MAINGW64 5.2.0 环境下怎么编译出来32位的程序,因为需要兼容64/32 又不想装2套环境, 我的开发环境是ECLIPSE CDT -m32 在GCC中会报错
2016年06月18日 03点06分
@WithMemores 报什么错?你确定你用的distro支持-m32?
2016年06月18日 11点06分
@幻の上帝 抱歉 这几天有事情没上, 错误如下 C:/Program Files/mingw-w64/x86_64-5.2.0-posix-seh-rt_v4-rev1/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/5.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: unrecognised emulation mode: 32Supported emulations: i386pep i386pe
2016年06月24日 01点06分
@WithMemores 在linker flags 加的有如下参数 -Wl,--kill-at,-m32
2016年06月24日 01点06分
level 1
楼主问下我这里编译的时候使用的是i686-w64-mingw32-gcc,但是没有找到这个,请问应该安装哪个?谢谢 新人一枚[呵呵]
2015年04月20日 11点04分 6
不使用交叉编译可能没有i686-w64-mingw32这样的prefix,直接找对应的gcc.exe,确保gcc -v里面的Target是对得上。要硬编码路径的可以自己把gcc.exe复制/链接一个。
2015年05月23日 16点05分
level 1
有楼主这样的人来做科普真是我等菜b一大幸事.
2015年05月23日 12点05分 8
level 1
楼主有个问题问下,安装的时候总会出现这个是什么情况
2015年05月25日 11点05分 9
@幻の上帝 你好楼主,你给的这个网站是用来下载MinGWw64编译器的网站吗[乖],求问怎么下载,萌新不懂
2017年05月22日 17点05分
level 13
文章写的真不错。用了很久MinGW-W64,一直以为是MinGW的64位版本[汗]
2015年09月26日 07点09分 10
Mingw-w64既支持32位也支持64位,而且mingw-w64支持交叉编译,这点mingw做不到!
2015年09月26日 12点09分
回复 linwenbin09 :而且mingw只支持32位
2015年09月26日 12点09分
level 14
幻の上帝 楼主
2015年09月26日 12点09分 11
level 11
Msys2的代码是直接克隆的cygwin!!!
2015年09月26日 12点09分 12
拿cygwin改了,alpm和pacman之类的是自己移植的。
2015年09月26日 15点09分
level 1
给个codeblocks+winGW4.9.2+Qt5.5的配置方法吧,必须用vsc++吗?
@幻の上帝
2015年10月20日 02点10分 13
没试过,当年QtCreator官网的4.8都是正常的;现在直接用msys2的包(也有QtCreator,不过中间个别版本可能有bug打不开项目)。C::B没有qmake支持,搞这个太麻烦了,你得慢慢找到你用到的每个需要链接的库对应头文件路径自己加进去。
2015年10月22日 01点10分
回复 幻の上帝 :库的问题好解决,头文件真的太多,手工设置是件吐血的事!
2015年10月22日 23点10分
回复
linwenbin09
:懒得用IDE。第三方像样的很少有那么多目录需要手动配置,很多pkg-config就行。
2015年10月23日 05点10分
@幻の上帝 已经习惯了make工具
2015年10月23日 06点10分
level 11
@幻の上帝 tdm-gcc win64 && mingw 32 同时用的路过
2015年10月30日 12点10分 14
只是测试用。另外你要是看明白主楼就该清楚tdm-gcc也是mingw32。
2015年10月31日 05点10分
Win下的gcc实现本质上就两类!cygwin和mingw32!!!不过cygwin也需要mingw-w64的库和头文件才能构建
2015年11月01日 06点11分
level 2
受益匪浅!!!
2016年05月10日 06点05分 15
level 2
楼主好人,我是64位系统下的mingw一直重复让我unzip,我是不是应该下个mingw64?
2016年07月08日 04点07分 16
这年头直接msys2搞定。
2016年07月08日 16点07分
level 13
@幻の上帝 大神还在用mingw或msys2么?有空再发点教程指导一下啊?
2018年02月01日 11点02分 17
[汗]是还在用,不过一些时候改用WSL了。
2018年02月02日 16点02分
@幻の上帝 wsl是用linux版gcc么?可以出个教程啊,这方面知识很少
2018年02月03日 00点02分
回复 千城真人✨ :拿到shell以后userland除了GUI以外基本就是直接当Linux用了……所以市面上Linux的基本上直接能套用(除了WSL特有坑bug,比如某些系统调用没实现没法fakeroot,秋季版本没法make -j之类)。
2018年02月04日 14点02分
level 1
楼主你好 有个使用上的疑问想请教:
使用mingw-w64编译生成dll,但是生成的依赖libstdc++-6.dll和libgcc_s_sjlj-1.dll。
可以去除这2个dll的依赖吗,百度提到的加入`-static-libstdc++", "-static-libgcc`没有用,因为是生成动态库
我在Mac上用mingw-w64编译
2019年01月08日 03点01分 18
加-nostdlib?(个人不建议干掉这两个动态库依赖。)
2019年01月09日 12点01分
1