[转&提问] Linux 下面的编译器消耗内存就是大啊,烂爆了。

2014-11-19 10:46:21 +08:00
 hjc4869
http://zhuanlan.zhihu.com/vczh-nichijou/19896234
gcc和clang真的这么不堪吗?
3217 次点击
所在节点    分享发现
11 条回复
rrfeng
2014-11-19 10:57:37 +08:00
不懂,但是看起来没什么意义。

你怎么知道不是他程序里有一行代码不规范导致的?
hyq
2014-11-19 11:00:29 +08:00
vczh是微软的,找到个vc强于clang,gcc的地方,自然要使劲黑
iptux
2014-11-19 11:01:09 +08:00
编 ROM 的表示每次都要卡在 chromium 那至少一小时,机器是 4G 内存的 i5
hjc4869
2014-11-19 11:02:07 +08:00
@rrfeng 我也不太清楚编译器占用内存和代码规范与否的相关性,但vc++占用内存就明显少很多,我只用它编译过这个库。
hjc4869
2014-11-19 11:03:34 +08:00
@hyq 黑的也是事实…
@iptux 为何不用现成的binary?
hyq
2014-11-19 11:07:32 +08:00
gcc的优点是跨平台,有unix的地方,就有gcc
clang++的话,主要是代码结构好,编译时的错误信息要优于g++(c++复杂的模板出错的时候。。)
clang真正值得关注的是它背后的llvm
现在的vc编译器,已经是很不错了,可惜只支持win平台
hyq
2014-11-19 11:08:13 +08:00
@hjc4869 他黑得不错,不过那也没办法,在linux下能用vc吗?
msg7086
2014-11-19 16:03:35 +08:00
VC是商业性质,gcc是开源的,本身就不一样啊。黑有什么用,愿意掏一亿刀来解决问题么(打个比方。
hjc4869
2014-11-19 16:23:25 +08:00
@msg7086 好多商业公司都依赖gcc吧,记得有一种说法是开源只是为免费软件商业化找借口
flynaj
2014-11-19 16:37:18 +08:00
vc 只是windows下编译c,c++的,gcc可以在很多系统下编译很多语言,你要快像win下的lcc,它只编译c, 飞快。
ctexlive
2014-11-19 16:48:38 +08:00
编译器只比较一个角度,也太没意思了吧。
vs 2015都要支持clang了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/147665

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX