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

我知道ldconfig在 OS X 上默认没有安装它,我在某处读到它不应该用来解决这个问题。我相信它与动态库有关,但我一直无法找到解决问题的方法,有人有任何见解吗?

仅供参考,我在英特尔 2.4ghz macbook 上运行 OS X

谢谢

PS 在运行 configure 和 make 之前,我还应用了 3 个可用的 readline 6 补丁

4

1 回答 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
于 2009-06-19T16:04:05.643 回答