gpt4 book ai didi

c - 对于 C 开发人员,Clang 版本 2.8 和 3.1 之间有什么实际区别?

转载 作者:IT王子 更新时间:2023-10-29 00:39:27 25 4
gpt4 key购买 nike

我将专门使用 C 语言工作。Ubunutu 10.10 将从其存储库中检索 Clang 2.8 版并完全安装它。我已经从源代码编译了 Clang v 3.1 并将其添加到路径中(在卸载 Clang 2.8 之后),但是无法通过这种方式访问​​它的手册页,并且偶尔会有一种关于没有完全“安装它”的唠叨感觉,虽然它在某些测试中似乎功能齐全。

从 C 开发人员(实际上是学生)的角度来看,2.8 版和 3.1 版之间有什么实际区别吗?我只在 C 中工作,不会利用它的 C++ 或 objective-c 功能。我相信最近 Clang 的大部分开发都在扩展它的 C++ 功能。

最佳答案

我发现的显着差异是对于 2.8 VLA 函数参数使编译器转储核心。在 2.9 中(因此我想在 3.1 中)这个错误似乎已修复。

此外,这个较新版本的 clang 已经实现了 C11 的一部分,特别是 _Generic

关于c - 对于 C 开发人员,Clang 版本 2.8 和 3.1 之间有什么实际区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com