安装python2.7的时候加入--enable-shared参数时,在make阶段会有一下错误
/usr/bin/ld: /usr/local/lib/libpython2.7.a(abstract.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libpython2.7.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
我的解决方法是make && make install 执行2遍就可以通过了,具体原因不知道...,以下是我的操作记录
[root@vhost141 Python-2.7.2] ./configure --enable-shared
[root@vhost141 Python-2.7.2]make && make install
[root@vhost141 Python-2.7.2]whereis libpython2.7.so.1.0
libpython2.7.so.1: /usr/local/lib/libpython2.7.so.1.0
[root@vhost141 Python-2.7.2] vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib/
[root@vhost141 Python-2.7.2] /sbin/ldconfig
[root@vhost141 Python-2.7.2] /sbin/ldconfig -v | grep libpython2.7.so
libpython2.7.so.1.0 -> libpython2.7.so.1.0
分享到:
相关推荐
python-2.7.2.zip python-2.7.2.zip python-2.7.2.zip python-2.7.2.zip
python 2.7.2是python发布版本中的一个经典版本
python mac 2.7.2 10.7
从官网下载的Windows x86-64 MSI installer安装之后的文件,压缩zip后的压缩包
python-2.7.2环境安装
sqlmap是一款用来检测与利用SQL注入漏洞的免费开源工具,有一个非常棒的特性,即对检测与利用的自动化处理(数据库指纹、访问底层文件系统...由于sqlmap是运行在python环境上的,所以,我们需要在电脑上先安装python。
Ice3.4.1提供的python接口用的是python 2.6编译的,不能支持2.7版本,我重新编译一下ice的python扩展.生成一个新的icepy.pyd文件.替换原有的同名文件,就可以在python2.7.2下调用ice服务了.
全名:python-2.7.2.amd64.msi
全名:python-2.7.2.msi
windows_python3.7离线安装paramiko2.7.2全文件
linux下的工具,python下载,适用于ubuntu,centos,fedore core等
用了诸如c/c++的代码,编译成库给py文件调用的,这样在装置的时分就要辨别包的平台:库在windows上多是dll
Python-2.7.2-xcompile.patch补丁,其他版本补丁文件已上传
Python帮助文档2.7.2 最新版本。 其中有Tutorial,可以查看Python的最新技术及使用方法。
Python-2.7.2.rar
全名:python-2.7.2rc1.msi
大名鼎鼎的IronPython,可以让 VS2010轻松调用 Python 脚本,需要 .net framework 4.0
全名:Python-2.7.2.tar.xz
Python2.7.2.msi & pywin32-216.win32-py2.7.exe
全名:Python-2.7.2rc1.tar.xz