推荐的 Clang 命令行选项

Posted

技术标签:

【中文标题】推荐的 Clang 命令行选项【英文标题】:Recommended Clang command line options 【发布时间】:2010-04-12 19:06:24 【问题描述】:

Clang 的 Manual 似乎正在进行中,所以您能帮我制定最严格的编译 ANSI-C(AKA C89、C90)和相关/有用警告的最终命令行选项吗?

Clang 是一个编译器前端 C、C++ 和 Objective-C 编程 语言。它使用低电平 以虚拟机(LLVM)为后盾 结尾。它仍在开发中。 它的目标是提供一个替代品 GNU 编译器集合 (GCC)

【问题讨论】:

也许尝试更改为 -arch PDP11 【参考方案1】:

Clang 的命令行参数大部分与 GCC 兼容,因此 -std=c90 -pedantic 就足够了。

【讨论】:

我在 LLVM irc 频道中被告知,目前没有完整的 clang 选项列表,所以一般的解决方案实际上是“man gcc”!

以上是关于推荐的 Clang 命令行选项的主要内容,如果未能解决你的问题,请参考以下文章

从命令行使用Homebrew的clang

XCode 13 警告:不推荐以手动顺序构建目标 - 检查“为命令行构建并行构建”但不存在这样的 UI 选项?

安装了 Xcode 命令行工具的 Mac OS X 中的 clang-format 和 clang-format.py 在哪里?

从命令行使用 clang 编译:兼容性问题 mac os X

suricata命令行选项

求助大神,命令行选项语法错误,怎么解决