这个开源编译器编译出来很大

yshuise 2019-08-23 09:57:05
这几天在研究clang + LLVM,用vs2017编译有60G,
有时候发觉C语言更容易懂,比如LCC编译器源代码就更好懂,c++代码没那么好懂。
...全文
224 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayue2 2020-03-31
  • 打赏
  • 举报
回复
我今天也在linux上编译了,cmake临时文件50G,安装出来37G,可执行文件貌似都是静态链接出来的
ooolinux 2019-08-29
  • 打赏
  • 举报
回复
很多中间文件,临时文件吧。
  • 打赏
  • 举报
回复
clang+llvm源码也就不到400MB
轻箬笠 2019-08-23
  • 打赏
  • 举报
回复
c语言的局部代码好理解,只是代码量大了,我觉得也不好理解。尤其全局变量用的比较多的时候。
c语言有一点让我挺不爽的,就是变量声明一定要放在函数最前面,有些开源的源代码光一个函数就超过了1000行,在变量不明确的情况下,看的人想哭。

C++的模板、泛型之类的最讨厌了。写的人觉得用着方便,看的人不方便啊
赵4老师 2019-08-23
  • 打赏
  • 举报
回复
Tiny C Compiler
636f6c696e 2019-08-23
  • 打赏
  • 举报
回复
60G这还能用么。。
  • 打赏
  • 举报
回复
引用 4 楼 ooolinux 的回复:
[quote=引用 3 楼 早打大打打核战争的回复:]clang+llvm源码也就不到400MB

源码400MB得多少行?[/quote]

差不多2/3是测试用例(要测试一个编译器功能正常需要通过的测试代码是海量的)和文档之类的

ooolinux 2019-08-23
  • 打赏
  • 举报
回复
引用 3 楼 早打大打打核战争的回复:
clang+llvm源码也就不到400MB
源码400MB得多少行?

64,644

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧