离线安装包、便携版
平时经常打代码,
[color=]编译器
那可是必不可少。很多网上下的编译器都太老了 强迫症 ,于是我找了些。但官网(或官方)下载太慢,快的才几百KB每秒。我转载下,分享给大家。
[color=]运行截图:
forum.jpg (17.44 KB, 下载次数: 0)
下载附件
2022-12-12 11:43 上传
112545eg1yxnyx8opkuznn.jpg (55.29 KB, 下载次数: 0)
下载附件
2022-12-12 11:43 上传
屏幕截图 2022-12-12 112445.jpg (240.5 KB, 下载次数: 0)
下载附件
2022-12-12 11:43 上传
[color=]下载链接:
下载链接.txt
(223 Bytes, 下载次数: 18)
2022-12-12 11:42 上传
点击文件名下载附件
下载积分: 吾爱币 -1 CB
https://www.123pan.com/s/JavSVv-g6LnH
提取码:52pj
转载自:
https://github.com/niXman/mingw-builds-binaries/releases/
https://github.com/mstorsjo/llvm-mingw/releases/
如果有时间,我也会时常更新下的。
[color=]如何选择?
MSVCRT 是旧标准,UCRT 是新标准
UCRT 是 MSVCRT 的替代品
2、
MSVCRT 是微软在 Win10 之前做的一个C标准库实现
UVRT 是 Win10 上做的一个C标准库实现
3、
如果以 Win10、Win11 或更高版本看齐,应该选 UCRT
如果选 XP、Win7 旧系统为目标运行,则选 MSVCRT
POSIX:启用 C++11/C11 多线程功能。使 libgcc 依赖于 libwinpthreads,这样即使你不直接调用 pthreads API,你也会分发 winpthreads DLL。在您的应用程序中再分发一个DLL没有任何问题。
WIN32:没有 C++11 多线程功能。
SJLJ(SetJump LongJump):跨平台,支持32位和64位,稳定性好。会造成较小的性能损失(在 exception 大的代码中约为15%)。编译时需加 -m32 或 -m64 参数。缺点是:运行速度稍慢。SEH:仅支持64位,调用系统机制处理异常,性能比较好。DWARF(DW2,dwarf-2):一种带调试信息的包, 所以比一般的包尺寸大,仅支持32位系统。
x86_64:64 位系统版本
i686:32 位系统版本
GCC 即 GNU Compiler C 的缩写。
2、MinGW-GCC
MinGW (Minimalist GNU For Windows) 是一套 GNU 工具集合。开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。
3、TDM-GCC
衍生自 MinGW 和 MinGW-w64 的项目,分为 32 位与 64 位两个版本,32 位版本的编译目标仅兼容 32 位应用程序,64位版本的编译目标兼容 32 位应用程序和 64 位应用程序。
性能:测试证明 Clang 编译 Objective-C 代码时速度为 GCC 的 3 倍。
异常:Clang 异常提示友好,能针对用户发生的编译错误准确地给出建议。
*license: Clang采用的 license 是 BSD,而 GCC 是 GPLv3。
附:内容取自于网络,如有问题请联系我。