首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Python C 扩展遇到的一个有关问题

2012-03-23 
Python C 扩展遇到的一个问题代码://系统linux2.6.18//gccv4.1//main.c#includepython2.5/Python.hintma

Python C 扩展遇到的一个问题
代码:
//系统   linux2.6.18
//   gcc   v   4.1
//main.c  
#include   <python2.5/Python.h>
int   main(int   argc,   char*   argv[])
{
        Py_Initialize();
        return   0;
}
$   gcc   main.c   -o   main.o
error:   Py_Initialize()   未定义的引用,   为什么?
我查看预编译后的代码,的确能找到Py_Initialize()函数。
是不是我哪设置有误吗?(确定python2.5在系统可搜索的include中)
我是刚接触   gcc,请多指教谢谢!

[解决办法]
应该是链接的时候,没有找到python的库。
参考
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=python&Number=455446&page=12&view=collapsed&sb=3&o=&fpart=

热点排行