为什么社区推荐gcc而不推荐clang? Resolved
Tofloor
poster avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-05-14 10:52
Author
clang轻巧占用资源低,而且效率还高,为什么论坛的大神推荐我们用gcc而不用clang,因为不想编译等待太久,而且clang编译优化不错,所以我想了解一下为什么?
Reply Favorite View the author
All Replies
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-05-14 10:53
#1
(deepin社区论坛)
Reply View the author
avatar
woodelf
deepin
2018-05-14 16:58
#2
在gcc 5.0发布前,clang对比gcc确实优势比较大,但是gcc 5.0出来以后,两者就不分伯仲了。
另外,不少GNU软件对gcc有比较强的依赖性。用clang编译出来的二进制程序会有莫名其妙的问题,虽然这是基于我四五年前的经验。
再者,clang支持的语言没有gcc全面。
具体对比可以看:http://clang.llvm.org/comparison.html
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-05-15 02:07
#3
woodelf 发表于 2018-5-14 08:58
在gcc 5.0发布前,clang对比gcc确实优势比较大,但是gcc 5.0出来以后,两者就不分伯仲了。
另外,不少GNU软 ...

话说gcc比clang占的资源比较多是吧?
假如真的编译出来会有奇怪问题谨慎起见还是不要用了。
其实主要用来开发c/c++而已,假如是其他语言的话我觉得再单独下载一个ide或者编译器也可以的
Reply View the author
avatar
linusboyle
deepin
2018-05-15 06:08
#4
我的clang主要还是用来语法分析,hhh
Reply View the author
avatar
rekols
deepin
2018-05-15 07:15
#5
我的 clang 是给 emacs 补全的      手动滑稽
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-05-16 02:35
#6
rekols 发表于 2018-5-14 23:15
我的 clang 是给 emacs 补全的      手动滑稽

那你编译不用他?
Reply View the author
avatar
emofode
deepin
2018-05-16 03:08
#7
社区明明更喜欢 clang
Reply View the author
avatar
rekols
deepin
2018-05-17 01:40
#8
https://bbs.deepin.org/post/156426
那你编译不用他?

我用 gcc 编译。
Reply View the author