Obfuscator-LLVM + xcode clang 3.4:“未知参数”

时间:2016-04-29 09:46:00

标签: xcode clang llvm obfuscation llvm-clang

我在Xcode中使用Obfuscator-LLVM真的很难。我不明白为什么,在为它创建插件并在我的构建设置中选择它之后,我无法编译,因为clang是给出这个“未知论点”错误。

clang-3.4: error: unknown argument: '-gmodules' 
clang-3.4: error: unknown argument: '-fbuild-session-file=/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation' 
clang-3.4: error: unknown argument: '-fmodules-validate-once-per-build-session' Command /Users/user/Thesis/llvm_obfuscator/obfuscator/build/bin/clang failed with exit code 1

任何可能的解决方案?我做错了什么???

我正在使用Xcode 7.3, llvm 3.4

我已经尝试在Xcode中的CFlags和CPPFlags中添加-Qunused-arguments。

[编辑]: 我只是注意到,如果我在Obfuscator-LLVM 3.4中禁用C和C ++的模块选项,它会编译......我仍然需要使用它们。

1 个答案:

答案 0 :(得分:1)

假设您的意思是Obfuscator-LLVM,它尚未针对Xcode 7(截至2016年4月)进行更新,并且模块支持已被破坏。他们还没有合并到Apple's latest (open-source) LLVM changes