【问题标题】:Why am I seeing a compilation error about -falign-loops using LLVM?为什么我看到关于使用 LLVM 的 -falign-loops 的编译错误?
【发布时间】:2012-10-02 17:15:59
【问题描述】:

我有一个使用 Core Plot 的 iOS 应用程序,在升级到 Xcode 4.5 后,我在构建时看到以下错误:

clang: error: argument unused during compilation:
'-falign-loops=16' Command
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/u‌​sr/bin/clang
failed with exit code 1

是什么原因造成的,我该如何解决?

【问题讨论】:

  • 您没有更多信息?
  • clang:错误:编译期间未使用的参数:'-falign-loops=16'Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 失败退出代码 1
  • 这是来自存储库的最新 Core Plot 代码,还是旧的 1.0 快照? 1.0 快照将不再在 Xcode 4.4+ 下正确构建,因此您需要从 Google 代码库更新到最新的框架代码。

标签: ios iphone objective-c clang core-plot


【解决方案1】:

-falign-loops 是 clang 不使用的 GCC 选项。这通常是 clang 中的警告,因此我假设您已将编译器选项设置为将警告视为错误 (-Werror)。

【讨论】:

    【解决方案2】:

    我在使用 CorePlot 时遇到了同样的问题,以下解决了问题

    • 转到 CorePlot-CocoaTouch 项目
    • 构建设置
    • 向下滚动到构建选项
    • Compiler for C/C++/Objective-C 将其值设置为 LLVM GCC 4.2

    希望它能解决您的问题

    【讨论】:

      猜你喜欢
      • 2012-04-10
      • 1970-01-01
      • 2011-07-13
      • 2013-07-05
      • 2012-03-23
      • 2012-03-13
      • 2018-01-22
      • 1970-01-01
      • 2015-10-06
      相关资源
      最近更新 更多