У меня довольно запутанная ситуация.Когда я проверяю динамический общий Python на Linux-боксе, я вижу это:
/some/path/python2.7/lib/python2.7/lib-dynload ldd _ctypes.so
(bunch of other libs)
libpython2.7.so.1.0 => /some/lib/path/libpython2.7.so.1.0 (0x00007f1e7b24a000)
(bunch of other libs)
Но когда я делаю то же самое на OSX, на Python, который я построил с использованием флагов --enable-shared
, явижу только это:
otool -L _ctypes.so
_ctypes.so:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.50.4)
Я не вижу там ссылки libpython2.7
.Я пропускаю флаг или что-то?Файл libpython2.7.dylib
определенно есть.