我想在 Ubuntu 上编译安装 readline 库。
我执行以下操作:
wget http://git.savannah.gnu.org/cgit/readline.git/snapshot/readline-8.0.tar.gz
tar -zxvf readline-8.0.tar.gz
cd readline-8.0
./configure --prefix=`pwd`/readline
make
make install
Run Code Online (Sandbox Code Playgroud)
没错,但是当我使用-lreadline选项时,出现如下错误:
readline/lib/libreadline.so: undefined reference to `tputs'
readline/lib/libreadline.so: undefined reference to `tgoto'
readline/lib/libreadline.so: undefined reference to `tgetflag'
readline/lib/libreadline.so: undefined reference to `UP'
readline/lib/libreadline.so: undefined reference to `tgetent'
readline/lib/libreadline.so: undefined reference to `tgetnum'
readline/lib/libreadline.so: undefined reference to `PC'
readline/lib/libreadline.so: undefined reference to `tgetstr'
Run Code Online (Sandbox Code Playgroud)
我想知道我做错了什么,为什么以及该怎么做?
如果你帮助我,我将不胜感激。