如何在OSX上制作.so可执行文件?

时间:2015-11-07 01:46:20

标签: c macos shared-libraries

我有一个简单的C库,我在linux机器上编译成.so文件。我想在我的Mac上做同样的事情,但在我编译并将库移到/usr/local/lib之后,但我不确定如何链接它,因为ldconfig不是一件事。

我将如何做到这一点?

1 个答案:

答案 0 :(得分:0)

虽然Linux有.so个文件,但OSX有.dylib个文件。该过程类似,您只需在

中调用编译器
clang -dynamiclib -o libname.dylib sources.c