得到错误“使用-fPIC重新编译”

时间:2013-02-26 20:38:54

标签: makefile centos asterisk recompile fpic

在centos中的./configure星号后,我输入make命令,但收到以下错误

/ usr / bin / ld:/usr/local/lib/liblua.a(lapi.o):对`luaO_nilobject _'重新定位R_X86_64_32制作共享对象时不能使用;用-fPIC重新编译 /usr/local/lib/liblua.a:无法读取符号:错误值

2 个答案:

答案 0 :(得分:3)

我解决了这个问题。我在64位平台上编译,但是 /usr/local/lib/liblua.a是32位。所以我只是禁用它来制作menuselect。

答案 1 :(得分:0)

你的问题似乎是lua库。如果你在使用centos,请尝试

yum install lua lua-devel

然后在星号上重新运行./configure