推荐的 Clang 命令行选项
Clang 的 手册 似乎正在开发中,所以你能帮我制定明确的指南吗?用于以最大严格性和相关/有用警告编译 ANSI-C(又名 C89、C90)的命令行选项?
Clang 是一个编译器前端 C、C++ 和 Objective-C 编程 语言。它使用低电平 虚拟机(LLVM)作为其后盾 结尾。它仍在开发中。 其目标是提供替代品 GNU 编译器集合 (GCC)
The Manual for Clang seems to be work in progress, so could you help me formulate the definitive command line options for compiling ANSI-C (AKA C89, C90) with maximum strictness and relevant/helpful warnings?
Clang is a compiler front end for the
C, C++, and Objective-C programming
languages. It uses the Low Level
Virtual Machine (LLVM) as its back
end. It is still under development.
Its goal is to offer a replacement to
the GNU Compiler Collection (GCC)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Clang 的命令行参数在很大程度上与 GCC 兼容,因此
-std=c90 -pedantic
应该足够了。Clang's command-line arguments are, for the most part, GCC-compatible, so
-std=c90 -pedantic
should suffice.