/usr/local/lib/libcharguess.a(charguess.o): relocation R_X86_64_32 against `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libcharguess.a: could not read symbols: Bad value
我是在裝libcharguess的時候遇到的問題。她叫你recompile with -fPIC,那就乖乖聽他的話。
在make之前,先手工編輯Makefile,在CFLAGS或CXXFLAGS後面加個參數-fPIC。CXXFLAGS = -g -O2 -fPIC
改玩之後再make && make install。
Wraecca 小學生技術筆記
x86 -64下的編譯錯誤
2009年2月6日 星期五 於 凌晨12:06 張貼者: Wraecca
0
意見:
張貼留言
訂閱:
張貼留言 (Atom)