【发布时间】:2018-10-01 00:52:34
【问题描述】:
我想编译一个同时支持armv7和arm64的静态库,下面两个操作有什么区别?
CFLAGS="-arch armv7" CFLAGS="-arch armv7"分别构建两个架构,然后使用lipo创建一个fat静态库。CFLAGS="-arch armv7 -arch arm64"构建同时支持两种架构的静态库。
【问题讨论】:
标签: ios macos makefile build static-libraries
我想编译一个同时支持armv7和arm64的静态库,下面两个操作有什么区别?
CFLAGS="-arch armv7" CFLAGS="-arch armv7"分别构建两个架构,然后使用lipo创建一个fat静态库。
CFLAGS="-arch armv7 -arch arm64" 构建同时支持两种架构的静态库。
【问题讨论】:
标签: ios macos makefile build static-libraries
应该没有区别。您可以检查使用命令生成的库
lipo -detailed_info YOUR_LIBRARY_NAME
它们都应该是胖文件。
【讨论】: