我有一个.so
库文件,我需要在macOS下从C引用。 file
给出:
ELF 32-bit MSB shared object, MIPS, MIPS-II version 1 (SYSV), dynamically linked, stripped
如何使库的内容变得可以在macOS下链接?
我尝试过:objconv,objdump,readelf,dwarfdump - 但到目前为止,标志和输出对我来说都是无法理解的。
我得到的最远的关节是用gobjcopy,但是然后:
gobjcopy: Unable to change endianness of input file(s)
此外,objconv抛出:
Error 2022: Cannot convert executable file
我是否需要首先将.so
解构为目标文件,然后将每个文件转换为一起再将它们捆绑在一起?
感谢您的帮助。