自建静态库兼容64位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自建静态库兼容64位相关的知识,希望对你有一定的参考价值。

armv7是支持比iphone5旧的那些设备,armv7s是iphone5或ipad4或者以后的新设备,i386是mac的。

lipo -info XXX.a 检查静态库的兼容性

 lipo -create XXXX_V7.a XXXX_V7s.a -output XXXX_all.a 合成新的.a文件

 

经测试:新建一个静态库用于测试,在ipad2 下build ,检测仅有arm7

在ipad mini下build ,检测仅有arm64

合成后检测含有arm7 arm64

以上是关于自建静态库兼容64位的主要内容,如果未能解决你的问题,请参考以下文章

使用 MinGW C++ 编译 64 位静态库以在 Java (JNI) 中使用

有一个静态库,有没有一种简单的方法可以知道它是 32 位还是 64 位?

MacOSX64位机器上gcc编译32位x264静态库

尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

报错:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

在 32 位 powershell 中按路径查找/杀死 64 位进程