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

查看 105|回复 9
作者:RainPPR   
[color=]C/C++编译器
离线安装包、便携版
平时经常打代码,
[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 和 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。

    附:内容取自于网络,如有问题请联系我。

    编译器, 下载次数

  • RainPPR
    OP
      


    ebaqiang 发表于 2022-12-15 03:03
    编辑用心,解释详尽,虽然我不太懂C语言相关,但知道C执行效率高,体积小,不用安装额外软件,如。NET,JAV ...

    谢谢。C语言的运行还是需要一些支持库的,如MSVC运行库等
    ebaqiang   

    编辑用心,解释详尽,虽然我不太懂C语言相关,但知道C执行效率高,体积小,不用安装额外软件,如。NET,JAVA等
    hwxq43   

    离线安装包
    q6063336   

    感谢分享 C/C++编译器 离线安装包、便携版 有TDM-GCC MinGW-GCC Clang
    Akose   

    谢谢楼主分享!
    max0909x   

    很不错的软件 谢谢分享
    收藏了
    感谢
    powerwht   

    离线安装包方便多了
    aspllh   

    嗯嗯 很感谢楼主的教程!
    xfly_t   

    正需要离线安装包,谢谢分享!
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部