我无法从终端安装东西。我可以执行 ./configure,但当我执行 make 时,有些点没有找到,但我在程序目录中有一个 makefile。之后 make install 就可以正常工作了。到目前为止,我已经测试了两个程序。我最后的测试是安装 gdb-7.8。
该怎么办?
(OT:我该如何以其他方式安装 gdb,我非常需要它,因为我的 gdb 7.7 搞砸了。任何 gdb 都可以)
执行 make 时终端的最后几行:
checking for library containing gethostbyname... none required
checking for library containing socketpair... none required
checking for library containing zlibVersion... no
checking for library containing dlgetmodinfo... no
checking for iconv... yes
checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for library containing waddstr... no
configure: WARNING: no enhanced curses library found; disabling TUI
checking for library containing tgetent... no
configure: error: no termcap library found
答案1
如果您复制/粘贴错误消息,我们可能有机会帮助您。
OT:你可以尝试http://packages.ubuntu.com或者http://packages.debian.org,找到另一个 gdb 包,然后使用 命令行安装它dpkg -i [package.file.name.deb]
。尝试获取更新的包,较旧的 gdb 包将依赖于较旧版本的 glibc,最终您将陷入依赖地狱。