【发布时间】:2011-01-12 17:37:32
【问题描述】:
我正在 Mac 上测试 SWIG。
SWIG 在 Mac 上生成的默认文件扩展名是 .so 文件,如下所示。
g++ -arch i386 -bundle -undefined suppress -flat_namespace
example.o example_wrap.o -o libexample.so
但是,就制作和运行结果而言,我对 -o libexample.dylib 没有任何问题。
这是为什么?对于 Mac,库扩展名可以是任何名称?
【问题讨论】: