sqlite3 改源代码支持上下键查询历史命令
1、在shell.c的前面加上此宏 #define HAVE_READLINE==1 2、重新运行./configure 生成新的 makefile 3、如果有找不到“readline.h”等类似头文件的时候,安装libreadline-dev 和libreadline库问题解决。 编译后再次运行sqlite3 命令就可以使用上下方向键了,之前输入过的命令就不用再输入了。
出现类似错误时: libreadline.so: undefined reference to `tgetnum' 用arm-linux-gcc把ncurses编译后把库文件放到 交叉编译器的lib目录中,就解决了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |