![编译Python 2.7.10错误](https://linux22.com/image/68807/%E7%BC%96%E8%AF%91Python%202.7.10%E9%94%99%E8%AF%AF.png)
我想将 Python 2.7 添加到我的 Unix 中。
我将源代码下载到安装并运行 Unix 的 VirtualBox
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
没有什么问题。
但是,当我尝试运行时,make,
它失败了:
cc –Kpthread –Wl,-Bexport –o python Modules/python.o libpython2.7.a -lsocket –lnsl –lpthread –ldl –lm
Undefined first referenced
symbol in file
_PyInt_FromDev libpython2.7.a(posixmodule.o)
UX:ld: ERROR: Symbol referencing errors. No output written to python
*** Error code 1 (bu21)
UX:make: ERROR: fatal error.
我试图在谷歌上搜索找到解决方案,但没有取得太大成功。
您能提出解决方案的方向吗?
环境:
- 操作系统 Unixware 7.1.4
- Python 2.7.10
答案1
make
#endif
从第 526 行移动Modules/posixmodule.c
到第 513行时成功。