2013-02-02 20 views
0

我正在用Python 2.7.3和gcc 4.7.2构建一个包。建立是基于scons的,它终止抱怨它找不到'python2.7的C库'?如何为python构建C库

这是什么C库,我该如何构建它?

+0

为了得到正确的编译/链接标志,你可以使用'python2.7-config'工具。 – jfs

回答

0

它通常被称为libpython2.7.a。如果你的系统没有它,你可以从源代码构建它。从http://www.python.org/download/releases/2.7.3/下载压缩包,并执行通常的./configure; make

+0

我已经做了./configure --enable_shared;进行安装。我确定我的LD_LIBRARY_PATH指向libpython2.7.a.But,但错误仍然很普遍。 – Uday

0

通常情况下,软件包会被拆分为可供使用的部分和开发所需的部分。您可能已安装使用的部件(解释器,模块),但缺少用于开发模块的库。寻找一个python-dev包。

+0

我正在使用RHEL4机器。 python-dev是否适用于此机器? – Uday

+0

我从来没有使用过这个特定的系统,但它听起来是对的。 –