c语言readline库6,6.35. Readline-6.3
6.35.1. 安装 Readline
首先安装补丁修复一些上游标记的 bug:
patch -Np1 -i ../readline-6.3-upstream_fixes-3.patch
重装 Readline 会使旧的库移动到 .old。通常来说这并不是什么问题,但一些情况下可能引起
ldconfig 链接错误。可以通过下面的两个 sed 命令避免这个问题:
sed -i '/MV.*old/d' Makefile.in
sed -i '/{OLDSUFF}/c:' support/shlib-install
准备编译 Readline:
./configure --prefix=/usr --docdir=/usr/share/doc/readline-6.3
编译软件包:
make SHLIB_LIBS=-lncurses
make 选项的含义:
SHLIB_LIBS=-lncurses
该选项强制 Readline 链接到 libncurses (实际上是 libncursesw) 库。
该软件包没有测试套件。
安装软件包:
make SHLIB_LIBS=-lncurses install
现在移动动态库到更合适的位置并修正一些符号链接:
mv -v /usr/lib/lib{readline,history}.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libreadline.so) /usr/lib/libreadline.so
ln -sfv ../../lib/$(readlink /usr/lib/libhistory.so ) /usr/lib/libhistory.so
如果需要的话,安装帮助文档:
install -v -m644 doc/*.{ps,pdf,html,dvi} /usr/share/doc/readline-6.3
c语言readline库6,6.35. Readline-6.3相关推荐
- c语言readline库6,python安装readline模块
yum安装readline.readline-devel #yum install -y readline-devel 下载安装setuptools #wget http://pypi.python. ...
- GNU Readline 库及编程简介【转】
转自:https://www.cnblogs.com/hazir/p/instruction_to_readline.html 用过 Bash 命令行的一定知道,Bash 有几个特性: TAB 键可以 ...
- linux c read函数返回值,Linuxc - GNU Readline 库及编程简介
GNU Readline 库及编程简介 简介 用过 Bash 命令行的一定知道,Bash 有几个特性: TAB 键可以用来命令补全 ↑ 或 ↓ 键可以用来快速输入历史命令 还有一些交互式行编辑快捷键: ...
- c语言readline库6,GNU Readline Library编译及简单分析
GNU Readline 是一个开源的程序库,可以实现交互式的文本编辑功能.这里简单的笔记下如何编译和使用它. CONTENTS 编译: 作者编译使用的linux版本是Ubuntu14.04×64版本 ...
- Linux下使用readline库实现2048游戏
一.背景 上一篇文章介绍了readline的基本用法,这一篇通过readline读取按键对2048游戏的c语言实现: 二.思路 2.1 游戏介绍 关于2048游戏,网上找了一下介绍,你可以点击这里在线 ...
- readline( )库的安装和使用,实现命令补全
之前自己实现一个简单shell 的时候,想要实现命令行自动补全功能,于是上网查了查资料,发现多数都提到了 readline( ) 库,经过仔了解后,发现其实bash 的底层实现也是调用了这个库,我的系 ...
- linux read line,LINUX readline 库的使用,,
LINUX readline 库的使用,, 编译代码时必须链接libreadline 与libtermcap 基只有前者,,将会有如下的链接失败 /usr/lib/libreadline.so: un ...
- kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc
C语言考试题库及答案分析(总35页).doc C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)1.下面程序的输出是_Dincludestdio.hvoid main int k11; ...
- readline库实现命令行自动补全
Table of Contents part1: readline安装 part2:readline使用举例 part3: readline下的IO复用 http://m.blog.chinaunix ...
最新文章
- linux5.5内核,一条命令就可以升级到Linux 5.5内核或Linux 5.5以上版本
- pyqt漂亮gui界面模板_一种基于模板的C代码自动生成方法
- 第十二届蓝桥杯C++赛后感
- 前端学习(2925):vue改变样式1
- FBV(function base views) 顾名思义基于函数的视图类 CBV(class base views)基于类的视图类
- java 异常捕获抛出_JAVA异常处理捕获与抛出原理解析
- Directfb【01】 基础模块和基本运行机制介绍 -- 源码结构分析图
- Python小技巧:使用*解包和itertools.product()求笛卡尔积(转)
- VMware 虚拟机克隆 CentOS 6.5 之后,网络配置问题的解决方案
- Python学习入门基础教程(learning Python)--4.3 Python的for嵌套
- ZooKeeper学习第七期--ZooKeeper一致性原理(转)
- 一个Tomcat运行多个实例
- ASP.NET 自定义DataTable数据
- php币对人民币汇率_php汇率(php等于多少人民币)
- 思约云音乐 (绿色免费版)
- keras非线性回归代码专题
- HTML: 点击链接时在新窗口打开
- 常见博客Blog托管提供商评测
- ViewPager的setOnPageChangeListener方法详解
- Vue:push添加数据出现__ob__: Observer