我开始研究 Python/C API,并编写了第一个代码来测试一些函数,我写了这个:
文件:test.c
#include "Python.h"
int main() {
PyObject* none = Py_BuildValue("");
}
我用命令编译:
gcc -I/usr/include/python2.7 test.c
我有错误未定义对“Py_BuildValue”的引用
我运行后:
gcc -I/usr/include/python2.7 --shared -fPIC hashmem.c
这个编译没有错误,但是当我运行编译文件时,我有一个
Segmentation fault (core dumped)
如何设置 gcc 参数?
我有 ubuntu 12.04、python 2.7.3、gcc 4.6.3 并安装了 python-dev。
谢谢。