您的位置:首页 > 移动开发 > Objective-C

relocation R_X86_64_32S against `_nc_globals' can not be used when making a shared object; recompile

2015-04-16 17:26 666 查看
/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的开发包,果然可以了,我还是挺聪明的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐