clang 命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了clang 命令相关的知识,希望对你有一定的参考价值。

参考技术A clang -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk main.m -o main2.cpp

clang -rewrite-objc -fobjc-arc -stdlib=libc++ -mmacosx-version-min=10.7 -fobjc-runtime=macosx-10.7 -Wno-deprecated-declarations main.m

推荐的 Clang 命令行选项

【中文标题】推荐的 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 命令的主要内容,如果未能解决你的问题,请参考以下文章

推荐的 Clang 命令行选项

了解-clang编译过程

如何在 Clang 静态分析器中污染命令行参数

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

从命令行使用Homebrew的clang

clang命令理解程序