C/C++编译器 离线安装包、便携版 有TDM-GCC MinGW-GCC Clang等

[复制链接]
查看: 6979   回复: 3
发表于 2022-12-15 10:42:45 | 显示全部楼层 |阅读模式
C/C++编译器 离线安装包、便携版

平时经常打代码,编译器 那可是必不可少。很多网上下的编译器都太老了强迫症,于是我找了些。但官网(或官方)下载太慢,快的才几百KB每秒。我转载下,分享给大家。

运行截图:





下载链接:

下载链接.txt(223 Bytes, 下载次数: 1)2022-12-12 11:42 上传
点击文件名下载附件
下载积分: 吾爱币 -1 CB




老版本安装包:https://wwcg.lanzouy.com/b041j7jkb
Clang:https://wwcg.lanzouy.com/b041j7p2j
MinGW:https://wwcg.lanzouy.com/b041j7jof
DevC、VC内置版:https://wwcg.lanzouy.com/b041j7jcd

访问密码:52pj

转载自:
https://github.com/niXman/mingw-builds-binaries/releases/
https://github.com/mstorsjo/llvm-mingw/releases/


如果有时间,我也会时常更新下的。

如何选择?


    MSVCRT 和 UVRT
1、
MSVCRT 是旧标准,UCRT 是新标准
UCRT 是 MSVCRT 的替代品
2、
MSVCRT 是微软在 Win10 之前做的一个C标准库实现
UVRT 是 Win10 上做的一个C标准库实现
3、
如果以 Win10、Win11 或更高版本看齐,应该选 UCRT
如果选 XP、Win7 旧系统为目标运行,则选 MSVCRT
    WIN32 和 POSIX
POSIX:启用 C++11/C11 多线程功能。使 libgcc 依赖于 libwinpthreads,这样即使你不直接调用 pthreads API,你也会分发 winpthreads DLL。在您的应用程序中再分发一个DLL没有任何问题。
WIN32:没有 C++11 多线程功能。
    SJLJ 和 SEH 和 DWARF
SJLJ(SetJump LongJump):跨平台,支持32位和64位,稳定性好。会造成较小的性能损失(在 exception 大的代码中约为15%)。编译时需加 -m32 或 -m64 参数。缺点是:运行速度稍慢。
SEH:仅支持64位,调用系统机制处理异常,性能比较好。
DWARF(DW2,dwarf-2):一种带调试信息的包, 所以比一般的包尺寸大,仅支持32位系统。

    x86_64 和 i686

x86_64:64 位系统版本
i686:32 位系统版本
    MinGW-GCC 和 TDM-GCC
1、GCC
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 和 GCC
扩展: GCC 支持许多语言扩展,其中有些 Clang 不能实现。
性能:测试证明 Clang 编译 Objective-C 代码时速度为 GCC 的 3 倍。
异常:Clang 异常提示友好,能针对用户发生的编译错误准确地给出建议。
*license: Clang采用的 license 是 BSD,而 GCC 是 GPLv3。
附:内容取自于网络,如有问题请联系我。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2022-12-15 10:43:27 | 显示全部楼层
编辑用心,解释详尽,虽然我不太懂C语言相关,但知道C执行效率高,体积小,不用安装额外软件,如。NET,JAVA等
回复 支持 反对

使用道具 举报

发表于 2022-12-15 10:44:07 | 显示全部楼层
离线安装包
回复 支持 反对

使用道具 举报

发表于 2022-12-15 10:44:39 | 显示全部楼层
谢谢。C语言的运行还是需要一些支持库的,如MSVC运行库等
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则