0

我对 Linux 比较陌生。我在我的电脑上运行 Fedora 64 位。我在使用 bashdb 设置 ddd 时遇到了困难。我可以使用 yum 安装它,但是当我为 bashdb 运行它时,会出现 ddd 的软件环境,但它会继续工作无限时间,除非我手动杀死它。

我用谷歌知道问题出在哪里,并且在使用 linux 的包安装程序时知道很多人都遇到了同样的问题。它有错误,所以我必须编译最新的源代码并手动安装。所以我下载了源代码并尝试./configure,它产生了以下错误并退出:

配置:错误:找不到 termcap 兼容库

我再次搜索,发现我的 PC 上需要 termcap 库,这里:
https ://lists.gnu.org/archive/html/bug-ddd/2013-01/msg00004.html
http://www.cplusplus.com /论坛/unices/58299/

我使用 yum 安装 ncurses,但发现它已经安装了。使用 locate 查找 ncurses 的路径并使用以下命令将其传递给配置:
sudo ./configure --with-termlib-libraries=/lib/libncurses.so.5
sudo ./configure --with-termlib-libraries=/ lib/libncurses.so.5.9

不过,我有同样的错误。

这非常令人沮丧,因为我几乎尝试了我在互联网上找到的所有东西。可能是,由于我的经验不足,我忽略了一个小问题。我主要关心的是能够调试我将在不久的将来开发的复杂 bash 脚本。我对命令行调试不太满意,即没有界面。任何可以让我使用其他应用程序进行调试的提示/建议也受到欢迎

4

1 回答 1

1

我安装了 ncurses 开发包来解决这个问题:

sudo yum install ncurses-devel*

于 2016-07-12T22:47:45.103 回答