【问题标题】:How to suppress Xcode emitting -stdlib flag?如何抑制 Xcode 发出 -stdlib 标志?
【发布时间】:2013-08-30 18:56:03
【问题描述】:

我正在尝试在 Xcode 中使用 GCC 4.8 构建,遵循 this 过程(仅使用版本 4.8 而不是 4.7)。

修复一些小的构建失败后,我的项目可以正确编译,但链接失败并出现以下错误:

g++-4.8:错误:无法识别的命令行选项'-stdlib=libc++'

LLVM 支持 -stdlib= 标志,但 GCC 不支持,因此出现错误。

Build Settings 中,User-Defined 标题下有一个 CLANG_CXX_LIBRARY 标志。当我更改此标志的值时,错误会更改以反映当前值。但是,我无法从项目中完全删除此标志。

有没有办法阻止 Xcode 发出 -stdlib= 标志?

【问题讨论】:

    标签: c++ xcode linker g++


    【解决方案1】:

    在 XCode 6 中,您可以选择 C++ Standard LibraryCompiler Default。 XCode 将不会产生 -stdlib= 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-08
      • 2019-04-27
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      相关资源
      最近更新 更多