LINUX.ORG.RU

[C][python]

 ,


0

0

Добрый день!
Я нахожусь в процессе осмысления C, и меня заинтересовала пара вопросов:
1) Есть разделяемая библиотека libtest.so, в ней используются некоторые функции из libpthread.so. Сама библиотека используется в некой программе. Правильно ли я понимаю, что нет большой технической разницы в рамках получившейся программы, линковать ли библиотеку libtest.so с libpthread.so при сборке, или линковать программу и с libtest.so, и с libthread.so ? Следуя правилам хорошего тона, я использую первый способ.

2) Есть все та же libtest.so. В ней объявлена и проинициализированна переменная x типа int. Я загружаю библиотеку в программе на питоне с помощью ctypes.cdll. Доступ к переменной x я получаю, но при этом x имеет тип _FuncPtr. Как мне получить таки int?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.