用c/c++扩展python的方式有很多,比较常见的方式:1)native,2)swig,3)boost_python,这里简单介绍一下python自带的native方式。
官方文档:http://docs.python.org/extending/extending.html
1.简单示例:
1.1 span_system.cpp
1.2 编译链接成so
g++ -o libmypyext.so -export-dynamic -m64 -shared span_system.cpp
1.3 python调用