在Mac OS X上安装readline 6.0

7

我正在尝试从源代码安装readline 6,但在执行“make install”期间遇到错误。

以下是执行“sudo make install”后输出的末尾内容:

( cd shlib ; make  DESTDIR= install )
/bin/sh ../support/mkdirs /usr/local/lib
/bin/sh ../support/shlib-install -O darwin9.7.0 -d /usr/local/lib -b /usr/local/bin -i "/usr/bin/install -c -m 644" libhistory.6.0.dylib
/bin/sh ../support/shlib-install -O darwin9.7.0 -d /usr/local/lib -b /usr/local/bin -i "/usr/bin/install -c -m 644" libreadline.6.0.dylib
install: you may need to run ldconfig

我知道在OS X上默认情况下没有安装ldconfig,我读过一些文章说它不需要来解决这个问题。我相信这与动态库有关,但我还没有找到解决方法。有人有什么见解吗?
顺便提一下,我正在intel 2.4ghz macbook上运行OS X。
谢谢
附注:在运行configure和make之前,我还应用了三个可用的readline 6补丁。
1个回答

11

实际上,这并不是一个错误... 这只是安装结束时的一条提示消息。我也收到了这个提示,我的readline 6已经成功安装了。

如果您检查/usr/local/lib并看到readline文件,则已完成 :-) 不需要运行任何类似于ldconfig的等效命令。

$ ls /usr/local/lib | grep readline
libreadline.6.0.dylib
libreadline.6.dylib
libreadline.a
libreadline.dylib

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接