【发布时间】:2017-12-19 17:46:56
【问题描述】:
我正在尝试为 iOS 11 编译 Ghostscript(版本 9-22)以替换为 iOS 9 及之前版本构建的旧的 32 位版本的库。按照here 的说明,我更改了最后一步,以便给我一个 arm64 动态库:
ar -crs libgs_arm64_release.a obj/*.o
但是,如果我这样做:
lipo -info libgs_arm64_release.a
它告诉我:
input file libgs_arm64_release.a is not a fat file
Non-fat file: libgs_arm64_release.a is architecture: x86_64
以为我使用了错误的工具,我还尝试使用 XCode 工具链中的 lipo:How to check if a static library is built for 64-bit?,但得到的结果相同,认为它是 x86_64。
关于我为 arm64 架构编译缺少哪一步的想法?
【问题讨论】:
标签: ios arm ghostscript