嗨所以我正在尝试安装命令wget
并with-readline
与 Mac OS X 的终端一起使用。即使我需要为第一个指定,配置似乎对两者都适用host= i686-apple
。
当我进入make
安装部分时,输出如下。
对于 wget:
http://i.stack.imgur.com/jQb3a.jpg
对于带读线
http://i.stack.imgur.com/EqnD7.jpg
那么有人知道发生了什么吗?
提前致谢。
嗨所以我正在尝试安装命令wget
并with-readline
与 Mac OS X 的终端一起使用。即使我需要为第一个指定,配置似乎对两者都适用host= i686-apple
。
当我进入make
安装部分时,输出如下。
对于 wget:
http://i.stack.imgur.com/jQb3a.jpg
对于带读线
http://i.stack.imgur.com/EqnD7.jpg
那么有人知道发生了什么吗?
提前致谢。
经过一番调查,这就是我所得到的。
检查 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,例如MacPorts、fink或homebrew。然后以此为基础构建您的软件。