Ubuntu 10.04下C程序中集成Python
Ubuntu 10.04下C程序中集成Python
测试环境:Ubuntu 10.04
#include <stdio .h>
#include <python .h>
int main(int argc, char * argv[])
{
// initialize the interpreter
Py_Initialize();
// evaluate some code
PyRun_SimpleString("import sys\n");
//ignore line wrap on following line
PyRun_SimpleString("sys.stdout.write('Hello from an embedded Python Script\\n')\n");
// shut down the interpreter
Py_Finalize();
return 0;
}
$gcc Listing1.c -I/usr/include/python2.6 -lpython2.6
编译成.so
$gcc -c -fPIC Listing2.c -I/usr/include/python2.6
$gcc -shared Listing2.o -o libcrypto.so -lpython2.6
评论暂时关闭