Я пытаюсь внедрить Python 3.3, как описано здесь.
У меня MacOS 10.8 с Python 2.7, поэтому я скачал бинарный дистрибутив версии 3.3 с python.org. Из него я получил все заголовки и «Python», который я переименовал в «python33», чтобы он не сталкивался с установленной библиотекой «Python». Складываю все в папку:
embed.c/включить python33
«файл python33» говорит:
python33 (for architecture i386): Mach-O dynamically linked shared library i386
python33 (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64
и embed.c:
#include <Python.h>
int
main(int argc, char *argv[])
{
Py_Initialize();
PyRun_SimpleString("print 'test'\n");
Py_Finalize();
return 0;
}
Но когда я делаю "gcc embed.c -I./include -L. -lpython33", он прерывается:
ld: library not found for -lpython33
Пожалуйста, кто-нибудь знает, как его скомпилировать?