Глядя на модули Python и код в каталоге "lib-dnyload" в среде Python, я заметил, что всякий раз, когда код создает какой-то графический интерфейс или графический объект, он импортирует не Python-файл с расширением .so. И в "lib-dnyload" есть тонны .so файлов.
Из поисков в Интернете я обнаружил, что эти файлы называются общими объектами и написаны на C или C ++. У меня есть Mac, и я использую GCC. Как сделать общие объектные файлы, которые доступны через Python? Главным образом, как сделать общие объекты с GCC, используя Mac OS X.