У меня есть shared library
, и каждый символ разрешается им, тогда у меня есть main.c
, где я могу вызывать библиотечные функции.
Вот как я скомпилировал main.c
gcc -rdynamic main.c -o main library.so -ldl
Теперь в моем основном я хочу иметь возможность динамически запускать некоторый код python
, который должен иметь возможность вызывать библиотечные функции. Может быть, Cython
помогает мне в этом.
Итак, вот что мне нужно:
library.so
связано с main
программой main.c
, который инициализирует python
и динамически загружает script.pyx
script.pyx
, который может вызывать C
функции, определенные в library.so
Таким образом, я Можно ли использовать python
для некоторых вещей в моем приложении C
, используя также библиотечные функции, это возможно?