1、官网下载(最新版本为readline7.0)


[http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html][1]

2、解压安装

tar zxvf readline-7.0.tar.gz
cd readline-7.0
make
make install

3、提取静态库、动态库以及相关头文件


cp /usr/local/lib/libreadline.a
cp /usr/local/lib/libhistory.a
cp /usr/local/lib/libreadline.so.*
cp /usr/local/include/readline

4、头文件包含


#include "readline/readline.h"
#include "readline/history.h"

5、编译选项

readline编译依赖于ncurses库
所以在应用编程里链接时候需要添加 -lreadline -lhistory -lncurses三个库