首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

C调Python失误‘Py_Initialize’未定义的引用,求解

2013-06-26 
C调Python出错‘Py_Initialize’未定义的引用,求解系统:ubuntu 12.10 x64 python 2.7.3,已经安装了 python-d

C调Python出错‘Py_Initialize’未定义的引用,求解
系统:ubuntu 12.10 x64 
python 2.7.3,已经安装了 python-dev

C代码如下:


#include <stdio.h>
#include <stdlib.h>
#include <python2.7/Python.h>

int main(int argc, char** argv)
{
    printf("Hello world!\n");
    Py_Initialize();
    PyRun_SimpleString("print "Hello world,Python!"\n");
    Py_Finalize();
    exit(0);
}
python c ubuntu
[解决办法]
貌似链接出错,需要加-lpythonXX参数指定库名吧,python库若不在默认路径下,还要加-L参数指定位置...
[解决办法]
我按照你的编译没问题呀。

热点排行