Я тестирую SWIG на Mac.
Расширение файла по умолчанию, которое SWIG на Mac создает, - это .so файл следующим образом.
g++ -arch i386 -bundle -undefined suppress -flat_namespace
example.o example_wrap.o -o libexample.so
Однако у меня нет проблем с -o libexample.dylib с точки зрения создания и запуска результата.
Почему это так?Для Mac расширение имени библиотеки может быть любым?