如何在 OSX 上制作 .so 可执行文件?
How to make a .so executable on OSX?
我有一个简单的 C 库,我在 linux 机器上将其编译为 .so
文件。我想在我的 Mac 上做同样的事情,但是在我编译并将库移动到 /usr/local/lib
之后,但我不确定如何 link 它被视为 [=13] =] 不是东西。
我该怎么做?
Linux 有 .so
个文件,OSX 有 .dylib
个文件。这个过程是相似的,你只需像
那样调用编译器
clang -dynamiclib -o libname.dylib sources.c
我有一个简单的 C 库,我在 linux 机器上将其编译为 .so
文件。我想在我的 Mac 上做同样的事情,但是在我编译并将库移动到 /usr/local/lib
之后,但我不确定如何 link 它被视为 [=13] =] 不是东西。
我该怎么做?
Linux 有 .so
个文件,OSX 有 .dylib
个文件。这个过程是相似的,你只需像
clang -dynamiclib -o libname.dylib sources.c