最好的GCC for windows还是MinGW-w64官网
来源:互联网 发布:公司域名邮箱 编辑:程序博客网 时间:2024/05/16 15:05
在网上看到已经有gcc-5.0.0,于是就找了大量已编译好的下载回来试用。结果是无一内部搭配了iconv的,因而在windows平台上不能在gbk与UTF-8之间转码。没办法!
而MinGW-w64已经是超越了MinGW成为事实上的标准【此话出自英文维基MinGW条目】。在MinGW-w64的官方网站上,有各种搭配的预编译软件下载:32位/64位;drawf/sjlj/seh的异常机制;POSIX/win32线程机制。虽然没有gcc-5.0.0版,但有最新稳定版4.9.2,下载后一试用果然支持:
-std=c++14
-finput-charset=gbk
-fexec-charset=gbk
而MinGW-w64已经是超越了MinGW成为事实上的标准【此话出自英文维基MinGW条目】。在MinGW-w64的官方网站上,有各种搭配的预编译软件下载:32位/64位;drawf/sjlj/seh的异常机制;POSIX/win32线程机制。虽然没有gcc-5.0.0版,但有最新稳定版4.9.2,下载后一试用果然支持:
-std=c++14
-finput-charset=gbk
-fexec-charset=gbk
原因很简单,这个版本gcc的编译选项中有一个--with-libiconv,所以编译器原生支持随便什么的字符集之间的转码。而且这么做的一个巨大好处是:源程序不用设置什么locale函数,就一句std::cout<<"中国";就能正确显示输出中文汉字。因为编译出的可执行文件的“执行字符集”(C++11语言标准中的概念)是本地操作系统的默认字符集gbk
ps.
下载了最新版本的gcc version 5.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)。结果在codeblocks中编译报错:std=c++14 unrecognized command line option
在cmd中进到该目录去手工编译一个最简单源文件,显示:CreateProcess 找不到文件。终于我意识到,这是把64位的gcc编译器放在了\Program Files(x86)\目录中。把它移到\Program Files\目录,终于OK
0 0
- 最好的GCC for windows还是MinGW-w64官网
- qt for mingw-w64
- windows下MinGW-w64安装
- windows下MinGW-w64安装
- MinGW MinGW-w64 TDM-GCC等工具链之间的区别与联系
- MinGW MinGW-w64 TDM-GCC等工具链之间的区别与联系
- MinGW MinGW-w64 TDM-GCC等工具链之间的区别与联系
- “gcc-mingw-w64” package in Ubuntu
- 【转】windows下MinGW-w64安装
- MinGW-w64 and msys install on windows
- windows下的cmake&mingw-w64&eclipse下编译OpenCV3.3.1
- Windows下搭建类UNIX环境 : Msys2+MinGW-w64
- Windows 安装MinGW gcc
- mingw-w64-dgn
- mingw-w64相关
- MINGW-W64-I686-TOOLCHAIN
- 在unbuntu环境环境中搭建mingw-w64,编译出a.exe到windows环境的执行文件
- MinGW(Minimalist GNU for Windows)的安装
- [历年IT笔试题]2014阿里巴巴9月14北京校园招聘笔试及参考答案
- 黑马程序员-iOS基础-Unix常见指令及C语言基础(一)
- WP百科网Discuz搭建论坛基础教程
- Android Studio如何设置代码自动提示
- 用objgraph定位python内存泄漏
- 最好的GCC for windows还是MinGW-w64官网
- 黄聪:C#编写的Word操作类,有换页,添加表格,文本功能
- Android 5.0 Launcher 客制化定制 桌面修改 (占个位置待更新)
- 操作系统——文件系统
- WinForm禁用关闭按钮
- 【BZOJ2822】【AHOI2012】树屋阶梯 卡特兰数 python高精度
- [历年IT笔试题]2014年创新工场校园招聘笔试题及答案
- sadsadsdfghjkl;
- Android学习之常见的布局方式--布局