免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1635 | 回复: 1

[其他] 怎么在Windows上安装gcc5.x的移植版本 [复制链接]

论坛徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16赛季CBA联赛之青岛
日期:2016-07-05 12:36:0515-16赛季CBA联赛之广东
日期:2016-06-29 11:45:542015亚冠之全北现代
日期:2015-07-22 08:09:472015年辞旧岁徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39狮子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技术图书徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
发表于 2015-10-23 09:31 |显示全部楼层
本帖最后由 bruceteen 于 2015-10-23 10:55 编辑

学习了 幻之上帝 的文章:http://tieba.baidu.com/p/3186232510
于是决定用 MinGW-w64(它也是支持32位平台的)

http://sourceforge.net/projects/mingw-w64/ 下载 mingw-w64-install.exe 并安装,Threads 选 posix(若有SEH,则选SEH),Exception 选 dwarf。
http://codelite.org/ 下载 codelite-x86-9.0.1.exe 并安装,插件全不选,然后选择C++相关的插件。
打开 CodeLite,菜单Settings\Build Settings,若左边没有,则右上角Add Compilers,选择目录时一直要到子目录mingw32才行。
编译运行一段代码,报没有找到 libgcc_s_dw2-1.dll,只能加到系统的path中。

试验了 std::thread,可以用;
试验了 scanf( "%Lf", &a ); 可以用;
试验了 printf( "%zu", 12 ); 不可以用,但加上 #define __USE_MINGW_ANSI_STDIO 1 后就可以用了。

论坛徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16赛季CBA联赛之青岛
日期:2016-07-05 12:36:0515-16赛季CBA联赛之广东
日期:2016-06-29 11:45:542015亚冠之全北现代
日期:2015-07-22 08:09:472015年辞旧岁徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39狮子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技术图书徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
发表于 2015-10-23 09:49 |显示全部楼层
本帖最后由 bruceteen 于 2015-10-23 10:56 编辑

看到 幻之上帝 了:http://tieba.baidu.com/p/3186232510
解决了我好多疑惑
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会

【架构革新 高效可控】2020年12月21日-23日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP