1.下载readline源码,地址:ftp://ftp.gnu.org/gnu/readline/
- 配置readline环境变量以及配置文件
export CC=arm-linux-androideabi-gcc
export LDFLAGS="-L/usr/arm-linux-androideabi/lib"
export CPPFLAGS="-I/usr/arm-linux-androideabi/include"

在configure中的这个地方会编译一个a.out的文件在本地执行,因为现在需要进行交叉编译,所以需要将这部分代码注释掉,才能保证configure的配置没问题;
最后执行
./configure --enable-static
make
zhang@zhang-Inspiron-5577:readline-5.1$ ls lib
libhistory.a libreadline.a
这样就得到我们想要的库了
网友评论