【发布时间】:2011-08-27 11:55:46
【问题描述】:
尝试在 macosx 上构建 Term-Readline-Gnu,但无法抱怨 libedit 并建议使用 gnu readline。我该怎么做?
这是我尝试过的尝试之一:
首先我静态构建了 GNU libreadline v6.2 但没有安装它 - 到 确保我没有搞砸同名的系统版本:
./configure --prefix=/Users/Fred/Downloads/tmp1
制作
制作静态安装
然后尝试构建 Term_Readline-Gnu-1.20
cmc:Term-ReadLine-Gnu-1.20 cmc$ perl Makefile.PL --includedir=/Users/cmc/Downloads/tmp1/include --libdir=/Users/Fred/Downloads/tmp1/lib
找到`/usr/lib/libtermcap.dylib'。
gcc-4.2 -I/Users/Fred/Downloads/tmp1/include -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include -DHAVE_STRING_H rlver.c -o rlver -L/Users/Fred/Downloads/tmp1/lib -arch x86_64 -arch i386 -arch ppc -L/usr/local/lib -lreadline -ltermcap
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!
您使用的 libreadline 是 libedit 库。使用 GNU 阅读线库。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!
克里斯
【问题讨论】:
标签: macos perl gnu readline libreadline