我想编译一个支持armv7和arm64的静态库。以下两个操作之间有什么区别?
CFLAGS="-arch armv7" CFLAGS="-arch armv7"
分别构建两个体系结构,然后使用lipo创建一个胖的静态库。
CFLAGS="-arch armv7 -arch arm64"
构建一次支持两种架构的静态库。
答案 0 :(得分:0)
应该没有区别。您可以使用命令
检查生成的库lipo -detailed_info YOUR_LIBRARY_NAME
它们都应该是胖文件。