Xcode 编译器标志列表
Posted
技术标签:
【中文标题】Xcode 编译器标志列表【英文标题】:List of Xcode compiler flags 【发布时间】:2015-12-29 15:08:01 【问题描述】:我知道有很多编译器标志以及如何使用它们。有时在看到第三方代码时,我们会遇到一个新标志并且无法理解为什么要使用这个标志?即使现有代码中存在保留循环,如何不显示警告。
所以我尝试查找是否可以找到所有带有描述的编译器标志。这将有助于了解它的用法和替换它的其他标志。
请给我一些链接或所有标志的列表。
【问题讨论】:
【参考方案1】:我在Clang Compiler User Manual 中找到的编译器标志列表。 这个链接可能有一天会被破坏,但它肯定会在编译器用户手册中出现。
命令行选项
此部分通常是其他部分的索引。它不去 深入了解其他部分所涵盖的内容。然而, 第一部分介绍语言选择和其他高级 -c、-g 等选项。
控制错误和警告消息的选项
-Werror 将警告转化为错误。
-Werror=foo
将警告“foo”变成错误。 -Wno-error=foo 即使指定了-Werror,也将警告“foo”转换为警告。
-Wfoo 启用警告“foo”。
-Wno-foo 禁用警告“foo”。
-w 禁用所有诊断。
-Weverything 启用所有诊断。
-pedantic 语言扩展警告。
-pedantic-错误
.....继续
【讨论】:
以上是关于Xcode 编译器标志列表的主要内容,如果未能解决你的问题,请参考以下文章
您可以在 Xcode 4 中批量更改每个文件的编译器标志吗?