relocation R_X86_64_32S against `_nc_globals' can not be used when making a shared object; recompile
来源:互联网 发布:windows update不见了 编辑:程序博客网 时间:2024/04/30 21:02
/usr/bin/ld: /usr/lib/libcurses.a(lib_termcap.o): relocation R_X86_64_32S against `_nc_globals' can not be used when making a shared object; recompile with -fPIC
/usr/lib/libcurses.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [libedit.la] 错误 1
源码安装libedit时,make的时候出现了上面的错误,此类错误可能是由于系统没有安装开发包(这里是curses的开发包)导致的,试着安装ncurses的开发包,果然可以了,我还是挺聪明的
0 0
- relocation R_X86_64_32S against `_nc_globals' can not be used when making a shared object; recompile
- relocation R_X86_64_32S against `a local symbol’ can not be used when making a shared object; recomp
- relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recomp
- error: relocation R_X86_64_32S against `vtable for hit' can not be used when making a shared object
- relocation R_X86_64_32 against XXXXX can not be used when making a shared object;recompile with -fPI
- relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
- 学习笔记:relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
- 编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
- relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recom
- 编译动态库出现问题relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object
- linux 生成动态库时提示relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
- relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared objec
- libavcodec/mqc.o: relocation r_x86_64_32 against `.rodata' can not be used when making a shared obje
- can not be used when making a shared object; recompile with -fPIC
- can not be used when making a shared object; recompile with -fPIC
- .libs/alloc.o: relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared
- LibXML Compile Error: relocation R_X86_64_32 against `a local symbol' can not be used when making a
- 交叉编译出现a local symbol' can not be used when making a shared object的解决方法
- RSA加密解密和数字签名
- java类,对象
- Android开发模板------本地缓存
- C++设计模式之访问者模式
- Volley 源码解析
- relocation R_X86_64_32S against `_nc_globals' can not be used when making a shared object; recompile
- R.dimen文件:
- sql字符串拼接
- SSL中间人攻击(MITM)
- python中文乱码的问题
- JavaScript中JSON处理
- 用jquery.pagination.js制作分页
- ld: 2 duplicate symbols for architecture i386 clang: error: linker command failed with exit code 1
- Java 截取中英文混合字符串