0

嗨所以我正在尝试安装命令wgetwith-readline与 Mac OS X 的终端一起使用。即使我需要为第一个指定,配置似乎对两者都适用host= i686-apple

当我进入make安装部分时,输出如下。

对于 wget:

http://i.stack.imgur.com/jQb3a.jpg

对于带读线

http://i.stack.imgur.com/EqnD7.jpg

那么有人知道发生了什么吗?

提前致谢。

4

1 回答 1

0

经过一番调查,这就是我所得到的。

检查 readline 版本控制历史,rl_gnu_readline_p是在 2000 年发布的 4.1 中添加的。OS X 10.7应该有这个......但它实际上通过链接到 libedit 来伪造 libreadline,这是一些 BSD 仿真库。我猜他们是在避免在 OS X 上获得那个讨厌的 GNU 许可证。看到 rl_gnu_readline_p 是如何成为“我真的是 readline”变量,这是有道理的。

我建议使用 3rd 方包系统来安装 read readline,例如MacPortsfinkhomebrew。然后以此为基础构建您的软件。

于 2012-10-06T22:24:28.200 回答