当前位置: 首页 > 知识库问答 >
问题:

截断Fat文件链接器错误

步德宇
2023-03-14

虽然我对Objective-C开发很熟悉,但当涉及错误解释时,我仍然认为自己有点像n00b。我在申请别人也在做的工作。我相信我们可能有不同版本的Xcode,一个开发者有一台PC(其他人和我有一台MacBook)。我使用的是Xcode 4.5.1。

问题所在

Apple clang版本4.1(Tags/Apple/Clang-421.11.66)(基于LLVM 3.1 SVN)目标:i386-Apple-Darwin11.4.2线程模型:posix“/applications/xcode.app/contents/developer/toolchains/xcodeDefault.xctoolchain/usr/bin/ld”-demangle-dynamic-arch i386-ios_simulator_version_minokSDK-force_load/applications/xcode.app/contents/developer/Toolchains/xcode.app/contents/lib/arc/libarclite_iphonesimulator.a-Framework Foundation-lobjc-l System/applications/xcode.app/contents/developer/Toolchains/xcode.app/contents/bin/./lib/clang/4.1/lib/darwin/libclang_rt.ios.a-f从68到2783300的切片超过了体系结构i386的长度为135的文件结尾clang:error:链接器命令失败,退出代码为%1(使用-v查看调用)

我几乎没有找到关于这个错误的文档。有什么问题?如何解决这样的错误?

共有1个答案

徐英锐
2023-03-14

我在什么地方读到这个答案,

当文件和文件夹的符号链接从Mac-OS/X移动到Windows时,它们会变成fat文件(在您的例子中是某个框架)。因此,每当我们将项目框架从MAC复制-粘贴/签出到windows或反之亦然时,文件就会根据符号链接进行修改

所以你可以做的只是签出你的项目文件并单独替换框架(请注意,你要替换的框架应该是新下载的,或者是从MAC的某个地方复制的,而不是WINDOWS)。

希望这对某人有帮助!

 类似资料:
  • 我尝试在 gcc 6.0 的开发中实际使用新的 c 1z 功能。 如果我尝试这个小例子: 我得到了: gcc 版本是快照 Linux-gnu_6-20151011 有什么提示如何链接新的c 1z功能吗?

  • 问题内容: 截断->这将重置整个表,是否可以通过截断来重置特定的记录/检查条件。 例如:我想重置所有数据并在表中保留过去30天。 谢谢。 问题答案: 不,是全部还是全部。您可以这样做,但这会失去的速度优势。

  • 问题内容: 我有一个向stdout写入大量数据的过程,我正在将其重定向到日志文件。我想通过不时地将当前文件复制到一个新名称并将其截断来限制文件的大小。 我通常的截断文件技巧,例如 不起作用,大概是因为进程正在使用它。 有什么办法可以截断文件?还是将其删除,并以某种方式将流程的stdout与新文件相关联? FWIW,这是第三方产品,我无法对其进行更改以更改其日志记录模型。 *通过文件进行 *EDIT

  • 我认为我的模板使用不当,但我不知道我做错了什么。这就像模板链表无法确定它需要使用我的术语类一样。 名单- 以下是Visual Studio 2012的确切错误: > 错误LNK1120:1未解决的外部C:\用户\迈克尔\文档\魔术公文包\尚普兰\课程工作\数据结构\pa2\调试\pa2.exe 标题。H 功能。cpp 链接列表。H 术语h

  • 问题内容: 在Java中截断文件的最佳实践方法是什么?例如,此虚拟函数仅作为示例来阐明其意图: 由于该文件充当占位符,因此无法将其删除。 问题答案: 使用FileChannel.truncate:

  • 做 截断如果它已经存在?令人惊讶的是,Java的API留档没有说。API也不会留档Java7。语言本身的规范对类的语义学没有什么可说的。 我知道 导致附加到文件。但附加和截断并不是唯一的可能性。如果将100个字节写入1000字节的文件,一种可能性是最后900个字节保持原样。