錯誤代碼:
; })?
libtool: install: /usr/bin/install -c .libs/libunwind.lai /usr/local/lib/libunwind.la?
libtool: install: warning: relinking `libunwind-setjmp.la'?
libtool: install: (cd /down/libunwind-1.0/src; /bin/sh /down/libunwind-1.0/libtool????--tag CC --mode=relink gcc -g -O2 -fexceptions -Wall -Wsign-compare -XCClinker -nostartfiles -version-info 0:0:0 -o libunwind-setjmp.la -rpath /usr/local/lib setjmp/longjmp.lo setjmp/siglongjmp.lo x86_64/longjmp.lo x86_64/siglongjmp.lo libunwind-elf64.la libunwind-x86_64.la libunwind.la -lc )?
libtool: relink: gcc -shared????setjmp/.libs/longjmp.o setjmp/.libs/siglongjmp.o x86_64/.libs/longjmp.o x86_64/.libs/siglongjmp.o????-Wl,--whole-archive ./.libs/libunwind-elf64.a -Wl,--no-whole-archive????-Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib -lunwind-x86_64 -lunwind -lc????-nostartfiles???? -Wl,-soname -Wl,libunwind-setjmp.so.0 -o .libs/libunwind-setjmp.so.0.0.0?
/usr/bin/ld: cannot find -lunwind-x86_64?
collect2: ld returned 1 exit status?
libtool: install: error: relink `libunwind-setjmp.la' with the above command before installing it?
make[3]: *** [install-libLTLIBRARIES] Error 1?
make[3]: Leaving directory `/down/libunwind-1.0/src'?
make[2]: *** [install-am] Error 2?
make[2]: Leaving directory `/down/libunwind-1.0/src'?
make[1]: *** [install] Error 2?
make[1]: Leaving directory `/down/libunwind-1.0/src'?
make: *** [install-recursive] Error 1
libtool: install: /usr/bin/install -c .libs/libunwind.lai /usr/local/lib/libunwind.la?
libtool: install: warning: relinking `libunwind-setjmp.la'?
libtool: install: (cd /down/libunwind-1.0/src; /bin/sh /down/libunwind-1.0/libtool????--tag CC --mode=relink gcc -g -O2 -fexceptions -Wall -Wsign-compare -XCClinker -nostartfiles -version-info 0:0:0 -o libunwind-setjmp.la -rpath /usr/local/lib setjmp/longjmp.lo setjmp/siglongjmp.lo x86_64/longjmp.lo x86_64/siglongjmp.lo libunwind-elf64.la libunwind-x86_64.la libunwind.la -lc )?
libtool: relink: gcc -shared????setjmp/.libs/longjmp.o setjmp/.libs/siglongjmp.o x86_64/.libs/longjmp.o x86_64/.libs/siglongjmp.o????-Wl,--whole-archive ./.libs/libunwind-elf64.a -Wl,--no-whole-archive????-Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib -lunwind-x86_64 -lunwind -lc????-nostartfiles???? -Wl,-soname -Wl,libunwind-setjmp.so.0 -o .libs/libunwind-setjmp.so.0.0.0?
/usr/bin/ld: cannot find -lunwind-x86_64?
collect2: ld returned 1 exit status?
libtool: install: error: relink `libunwind-setjmp.la' with the above command before installing it?
make[3]: *** [install-libLTLIBRARIES] Error 1?
make[3]: Leaving directory `/down/libunwind-1.0/src'?
make[2]: *** [install-am] Error 2?
make[2]: Leaving directory `/down/libunwind-1.0/src'?
make[1]: *** [install] Error 2?
make[1]: Leaving directory `/down/libunwind-1.0/src'?
make: *** [install-recursive] Error 1
問題原因實際就是autotools兼容性的問題,運行命令autoreconf -i -f ?,在重新編譯安裝下就過咯,如果解決了你問題請頂下哦?哈哈!
官于此命令的說明:http://www.9linux.com/autoreconf.html
本文轉自 ibelieveme 51CTO博客,原文鏈接:http://blog.51cto.com/skyson/856891,如需轉載請自行聯系原作者