繁体   English   中英

Apple LLVM 6.0错误

[英]Apple LLVM 6.0 Error

我最近下载并安装了XCode6-Beta,我收到了这个构建错误。 已采取的步骤:

  1. 双重检查我的前缀头文件。
  2. 清理项目。
  3. 重新启动XCode。
  4. 删除衍生数据100次!

我可能会遗失任何东西?

命令/Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败,退出代码为1

编辑:临时解决方案。

我删除了6.0支持,这是导致问题的区域之一,但如果您需要支持早期版本,这仍然是一个问题。

这是一种方式!

选择目标/构建设置/滚动到Apple LLVM 6.0 - 预处理

- > ENABLE FOUNDATION ASSERTIONS将其设置为NO

问题是,Xcode没有告诉你clang(LLVM)正在抛出的实际错误; 它只是说clang进程退出代码1,意味着错误。

要准确找出错误是什么需要一点挖掘......

我没有Xcode6,但这可以在Xcode 5中完成,它可能非常相似:


如果打开“Logs Navigator”( View-->Navigators-->Logs Navigatorcmd-8 )并单击“Build”,您应该能够看到刚刚运行的构建。 单击侧面的三行将显示已运行的完整命令及其给出的输出。

你可能会在这里看到你的错误,但如果没有,你可以做得更好:

将命令(它将是巨大的)从窗口复制并粘贴到终端并运行它! 你应该看起来像这样:

CompileC /Users/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Objects-normal/x86_64/template_tests.o Misc / template_tests.cpp正常x86_64 c ++ com .apple.compilers.llvm.clang.1_0.compiler

cd / Users / Daly / Documents / School / EECS / Labs / Misc / Misc

export LANG = en_US.US-ASCII

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c ++ -arch x86_64 -fmessage-length = 0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit = 0 -std = c ++ 11 -stdlib = libc ++ -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wmissing-prototypes -Wno-non-virtual-dtor -Wno-overloaded-virtual - Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body - Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion - Wno-shorten-64-to-32 -Wno-newline-eof -Wno-c ++ 11-extensions -DDEBUG = 1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs /MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min = 10.8 - g -fvisibility-inlines-hidden -Wno-sign-conversion -iquote /Users/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Misc-generated- files.hmap -I / Users / Daly / Library / Developer / Xcode / DerivedData / Misc-hbomxnscgtjodqafsvgpndlyhkes / Build / Intermediates / Misc.build / Debug / Misc.build / Misc-own-target-headers.hmap -I / Users / Daly / Library / Developer / Xcode / DerivedData / Misc-hbomxnscgtjodqafsvgpndlyhkes / Build / Intermediates / Misc.build / Debug / Misc.build / Misc-all-target-headers.hmap -iquote / Users / Daly / Library / Developer / Xcode / DerivedData / Misc-hbomxnscgtjodqafsvgpndlyhkes / Build / Intermediates / Misc.build / Debug / Misc.build / Misc-project-headers.hmap -I / Users / Daly / Library / Developer / Xcode / DerivedData / Misc-hbomxnscgtjodqafsvgpndlyhkes / Build / Products / Debug / include -I / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / include -I / Users / Daly / Library / Developer / Xcode / DerivedData / Misc-hbomxnscgtjodqafsvgpndlyhkes / Build / Int ermediates / Misc.build / Debug / Misc.build / DerivedSources / x86_64 -I / Users / Daly / Library / Developer / Xcode / DerivedData / Misc-hbomxnscgtjodqafsvgpndlyhkes / Build / Intermediates / Misc.build / Debug / Misc.build / DerivedSources - F / Users / Daly / Library / Developer / Xcode / DerivedData / Misc-hbomxnscgtjodqafsvgpndlyhkes / Build / Products / Debug -MMD -MT dependencies -MF / Users / Daly / Library / Developer / Xcode / DerivedData / Misc-hbomxnscgtjodqafsvgpndlyhkes / Build / Intermediates /Misc.build/Debug/Misc.build/Objects-normal/x86_64/template_tests.d-serialize- diagnostics /Users/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/ Debug / Misc.build / Objects-normal / x86_64 / template_tests.dia -c /Users/Daly/Documents/School/EECS/Labs/Misc/Misc/Misc/template_tests.cpp -o / Users / Daly / Library / Developer /的xcode / DerivedData /杂项-hbomxnscgtjodqafsvgpndlyhkes /建造/中间体/ Misc.build /调试/ Misc.build /对象 - 正常/ x86_64的/ template_tests.o

(这是我的一个项目。)你可以跳过第一行( CompileC .... 1_0.compiler ),但复制其余部分并将其粘贴到终端!

希望这可以让你看到错误,我们可以从那里工作(可能在一个新的问题)!

当我重命名我的项目时,这发生在我身上。 要解决此问题,请选择“目标/构建设置”并搜索旧项目名称并替换为新名称。

我得到了同样的错误,但是导致它的原因是一些缺少的类库。 然后我再次将它们添加到项目中但仍然导致错误。
在我在构建阶段搜索它之后,那些丢失的类仍然链接到项目,所以我所做的就是删除那些突出显示为红色的类。
清理项目,然后构建它。
对我来说,它奏效了

最终解决方案

尝试删除这里的appTests:

https://www.dropbox.com/s/j9s6nycb58x3nzs/target_tests.png?dl=0

这个答案的功劳: Apple LLVM 6.0错误:clang因退出代码-1而失败

这个例子对我有用。 如果您想使用屏幕截图,请点击此链接。 否则以下是步骤:
第1从xcode的菜单栏中选择>窗口>管理器
第2 /derivedData 新窗口打开,复制派生数据地址直到/derivedData例如~/Library/Developer/Xcode/DerivedData/
第3退出xCode
第4步:双击/点击查找器并选择“转到文件夹”
步骤5:将复制的地址粘贴到文本字段中
第6步:将打开的文件夹删除您在其中看到的每个文件和文件夹。
步骤7:清空垃圾箱并再次打开xCode并运行该项目。
它对我有用。

临时解决方案。

我删除了6.0支持,这是导致问题的区域之一,似乎已修复它。 但是,如果您需要早期版本的支持,这仍然是一个问题。

在prefix.pch文件中可能有问题,请确保您还可以检查您的prefix.pch以查找可能来自先前操作系统版本的任何代码。 如果您不需要预编译,请转到TARGETS> PreCompile Prefix Headers并选择NO。 然后,您可能需要手动将框架/文件导入到您创建的每个类文件中。

编辑

如果你做一个硬清洁cmd +产品>清洁。 您将看到一个选项'Clean Build Folder ..'。 使用它有时可以解决问题。 如果仍然无法重新安装xcode6,它将工作(因为你已经有下载的dmg设置,它将只需要2分钟)

我能够通过将“构建设置 - > iOS部署目标”值更改为更新的iOS版本来解决此错误。

我试图在Mac-OS Sierra 10.13.4上的XCode-9上使用openMP,我按照以下步骤操作:[ http://antonmenshov.com/2017/09/09/clang-openmp-setup-in-xcode/] [1]

我有这样的错误:

clang-6.0:错误:生成多个输出文件时无法指定-o

我通过更改XCode中的一些设置来解决该问题:

在构建设置>构建选项>启用索引 - 构建时功能为否

由于某些条件,项目库失去其引用时可能会出现此问题。转到 - >库 - >开发人员 - > Xcode - > DerivedData。现在删除“DerivedData”文件夹。清理并运行您的项目。 这解决了这个问题。 希望这可以帮助

如果您因意外更改某些Cocoa标头,则可能会出现此类问题。 编译器会要求您重建预编译的头文件(在我的例子中它会这样做),但实际的错误会有所不同。 为了使编译器显示真正的错误,将ENABLE FOUNDATION ASSERTIONS设置为NO (如上所述),因此,您将找出导致失败的标头。

您需要更改Development target ....它适用于我

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM