Welcome 微信登录

首页 / 操作系统 / Linux / 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 ");
  //ignore line wrap on following line
  PyRun_SimpleString("sys.stdout.write("Hello from an embedded Python Script\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