Linux 下GNU Readline库函数安装用于实现shell内嵌补全

来源:互联网 发布:淘宝摄影灯推荐 编辑:程序博客网 时间:2024/06/03 03:22

GNU Readline库函数安装

该库可以在unbuntu下自动安装,这里给出安装代码:

sudo apt-get install libreadline6-dev

执行这段代码,Readline库就已经安装好了

由于这个库为动态库,所以在链接时要对其进行链接,先用命令找到其目录:

 ldconfig -p | grep readline

显示libreadline.so.6 (libc6,x86-64) => /lib/x86_64-linux-gnu/libreadline.so.6


所以编译Makefile 文件为:


cc = gccOBJ = myshellall :$(cc)  -c  ./*.c$(cc)  -o $(OBJ)  ./*.o  -I /usr/lib/x86_64-linux-gnu/libreadline.so  -lreadline -ltermcap  -grm -rf  *.oclean:rm -rf *.o




0 0