当我尝试使用以下方法构建自己的 Python 版本时:
./configure --enable-shared --prefix=/app/vendor/python-dev && make && make install
我在安装过程中看到一些错误:
/usr/bin/ld: /usr/local/lib/libpython2.7.a(abstract.o): 重定位 R_X86_64_32 反对 `.rodata.str1.8' 在制作共享对象时不能使用;使用 -fPIC /usr/local/lib/libpython2.7.a 重新编译:无法读取符号:错误值
当链接器尝试使用/usr/local/lib/libpython2.7.a
而不是新编译的库时,问题就开始了。
如何防止链接器(配置/制作)使用系统上安装的 python 库?