我正在尝试从源代码安装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补丁。