haz*_*ziz 5 c linux compiler-construction clang
我将专门在C. Ubunutu 10.10将从它的存储库中检索版本2.8的Clang并完全安装它.我已经从源代码编译了Clang v 3.1并将其添加到路径中(在卸载Clang 2.8之后),但是没有这种方式访问它的man页面,并且偶尔会有一种关于没有完全"安装它"的唠叨感觉,尽管它似乎在某些测试中功能齐全.
从C开发人员(实际上是学生)的角度来看,版本2.8和3.1之间是否存在实际差异?我只在C中工作,不会利用它的C++或目标C功能.我相信Clang最近的大部分开发都是扩展它的C++能力.
我发现的显着差异是,对于 2.8 VLA 函数参数,编译器会转储核心。在 2.9 中(我想在 3.1 中)这个 bug 似乎被修复了。
此外,这个较新版本的 clang 已经实现了 C11 的一部分,特别是_Generic.
| 归档时间: |
|
| 查看次数: |
298 次 |
| 最近记录: |