我有第三方给我.so
文件已经编译好的共享库。
就像:
file securitymduserapi.so
securitymduserapi.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
但是当我尝试使用otool
来显示更多信息时,我收到了此错误:
otool -L securitymduserapi.so
securitymduserapi.so: is not an object file
可以在macos中链接linux compile .so共享库。
Mac os版本:10.10.3
我仍然想知道使用mac的linux架构,如果我在linux中创建一个共享库,我可以尝试在mac os中使用这个共享库吗?
答案 0 :(得分:1)
如果我在linux中创建一个共享库,我可以尝试在mac os中使用这个共享库吗?
你可以尝试,但是你不能成功。
您不希望在MacOS上使用Windows .DLL
,是吗?在这种情况下,Linux .so
没有什么不同。