吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5416|回复: 11
收起左侧

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

  [复制链接]
RainPPR 发表于 2022-12-12 11:33
本帖最后由 RainPPR 于 2023-1-27 11:57 编辑

C/C++编译器 离线安装包、便携版

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

运行截图:

forum.jpg
112545eg1yxnyx8opkuznn.jpg
屏幕截图 2022-12-12 112445.jpg

下载链接:

https://www.123pan.com/s/JavSVv-g6LnH

提取码: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。

附:内容取自于网络,如有问题请联系我。
屏幕截图 2022-12-12 112445.jpg
屏幕截图 2022-12-12 112445.jpg

下载链接.txt

223 Bytes, 下载次数: 37, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
ebaqiang + 1 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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

谢谢。C语言的运行还是需要一些支持库的,如MSVC运行库等
头像被屏蔽
ebaqiang 发表于 2022-12-15 03:03
头像被屏蔽
hwxq43 发表于 2022-12-15 06:45
max0909x 发表于 2022-12-17 09:56
很不错的软件 谢谢分享
收藏了
感谢
powerwht 发表于 2022-12-26 10:09
离线安装包方便多了
aspllh 发表于 2022-12-26 10:51
嗯嗯 很感谢楼主的教程!
xfly_t 发表于 2022-12-26 14:16
正需要离线安装包,谢谢分享!
virsnow 发表于 2023-1-17 16:33
果断收藏了。
modesty88 发表于 2023-1-26 12:36
正需要,感谢分享哦
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-13 04:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表