gil*_*_mo 5 c++ migration xcode clang compiler-options
为了使用 Xcode 将编译器选项迁移到 ARM,我正在寻找有关 clang c++ 编译器/链接器选项的综合文档。我能得到的最接近的是这个页面,但是:
-arch,-arch_errors_fatal,-sub_umbrella等等。-Wno-four-char-constants,-Wshorten-64-to-32等等。有什么地方可以找到对每个选项都有详尽解释的完整文档吗?请注意,我不需要在这里作为示例给出的选项的含义,仅用于综合参考。
我认为一般来说,你需要参考Clang 文档和使用 Clang 的交叉编译。
更新:
例如,如果您查找-arch_errors_fatal它会显示以下内容:
静态分析器报告输出格式(html|plist|plist-multi-file|plist-html|sarif|text)。
-ansi, --ansi -arch -arch_errors_fatal
它的描述性不是很强,但在同一页面的顶部,您可以看到:
简介 本页列出了 GCC 兼容的 clang 和 clang++ 驱动程序当前支持的命令行参数。
因此,添加此特定标志是为了与 GCC 兼容,因此您需要在 GCC 文档中查找它。
所以你执行以下操作:
man gcc。/,粘贴-arch_errors_fatal,然后按 Enter。这是手册页中的搜索。n直到找到相关信息。对于这个特定的标志,它将向您显示:-arch_errors_fatal 导致与具有错误架构的文件有关的错误是致命的。
我忘了现在MacOS已经没有GCC了,所以你可以在线查找GCC手册页。
寻找有关开源工具的信息可能不是很直接,但仍然可行。
希望能帮助到你。