【发布时间】:2014-10-24 13:15:47
【问题描述】:
我在 Xcode 5.1 中收到以下错误:clang: error: unknown argument: '-fstack-check' [-Wunused-command-line-argument-hard-error-in-future]
我的操作系统是 OSx Mavericks 10.9。
非常感谢任何帮助,因为这将使我的兄弟能够完成斯坦福 CS106b 的工作。我知道这个问题之前已经在 SO 上提出过,但是在尝试了四个小时的建议后我没有成功,包括:
在 Compile Sources 下的编译器标志中添加 -fstack-check。
在终端中输入 export ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future"
将 'ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future' 添加到 ~/.bash_profile
Xcode 中的编辑方案,将 ARCHFLAGS 设置为 -Wunused-command-line-argument-hard-error-in-future
添加 .plist 文件并将 ARCHFLAGS 设置为 -Wno-error=unused-command-line-argument-hard-error-in-future
当我单击构建时,所有这些尝试都导致弹出相同的错误。这是完整的错误:
clang:错误:未知参数:'-fstack-check' [-Wunused-command-line-argument-hard-error-in-future]
clang:注意:这将是未来的硬错误(不能降级为警告)
clang:错误:未知参数:'-fstack-check' [-Wunused-command-line-argument-hard-error-in-future]
clang:注意:这将是未来的硬错误(不能降级为警告) 命令
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 失败,退出代码为 1
我非常感谢一个解决方案,因为这已经花费了我数小时的时间,并且它将为我的兄弟提供一个高效的编码环境。谢谢!!
【问题讨论】:
标签: c++ xcode macos compiler-errors llvm-clang