ld:架构arm64的无效记录

问题描述 投票:1回答:1

我正在建立tvOS的框架,并使用混淆软件。所有源均使用-emit-llvm进行编译,混淆器处理LLVM IR代码,然后使用.o将其编译为clang++,然后调用ld以生成最终二进制文件,并且ld失败,并出现以下错误:] >

ld: Invalid record for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Program xcrun returned error code 1

在具有Xcode 11.2.1和11.3的不同机器上可重现

如何解决此错误?我已将-v添加到链接器标志,但未向输出添加任何提示。

我正在建立tvOS的框架,并使用混淆软件。所有源均使用-emit-llvm进行编译,混淆器处理LLVM IR代码,然后使用clang ++将其编译为.o,然后ld为...

llvm ld tvos
1个回答
0
投票

再次回答我自己的问题,以防其他人遇到此问题。

© www.soinside.com 2019 - 2024. All rights reserved.