.dylib - расширение динамической библиотеки на OSX, но мне никогда не было ясно, когда я не могу/не должен использовать традиционный unix.so общий объект.
Некоторые из вопросов, которые у меня есть:
- На концептуальном уровне, каковы основные различия между .so и .dylib?
- Когда можно/нужно использовать один над другим?
- Компиляционные трюки и подсказки (например, замена gcc -shared -fPIC, поскольку это не работает на osx)