免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3091 | 回复: 3
打印 上一主题 下一主题

安装rlwrap时make出现问题!求教! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-09 15:46 |只看该作者 |倒序浏览
[root@s1 rlwrap-0.37]# cd /home/rlwrap-0.37
[root@s1 rlwrap-0.37]# ls
aclocal.m4  ChangeLog    config.h.in    configure     doc      Makefile     NEWS    src       TODO
AUTHORS     completions  config.log     configure.ac  filters  Makefile.am  PLEA    stamp-h1  tools
BUGS        config.h     config.status  COPYING       INSTALL  Makefile.in  README  test
[root@s1 rlwrap-0.37]# make
make  all-recursive
make[1]: Entering directory `/home/rlwrap-0.37'
Making all in doc
make[2]: Entering directory `/home/rlwrap-0.37/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/rlwrap-0.37/doc'
Making all in src
make[2]: Entering directory `/home/rlwrap-0.37/src'
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
/tmp/ccI8p19u.s: Assembler messages:
/tmp/ccI8p19u.s:475: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccI8p19u.s:483: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccI8p19u.s:507: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccI8p19u.s:589: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccI8p19u.s:745: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccI8p19u.s:762: Error: Incorrect register `%rdx' used with `l' suffix
make[2]: *** [main.o] 错误 1
make[2]: Leaving directory `/home/rlwrap-0.37/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/rlwrap-0.37'
make: *** [all] 错误 2
[root@s1 rlwrap-0.37]

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
2 [报告]
发表于 2011-05-10 08:50 |只看该作者
帮顶一下。这个确实看不明白。还有,这个是干什么用的。

论坛徽章:
0
3 [报告]
发表于 2011-05-13 09:36 |只看该作者
LZ是否安装了GCC?
安装这个之前还要安装一个readline-devel
rlwrap可以在SQLPLUS下显示以前输入的语句,并且可以修改以前的语句再执行。

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
4 [报告]
发表于 2011-05-14 03:02 |只看该作者
在使用linux上的一些交互式程序(比如:isql,sqlplu)的时候,想像windows上的命令提示符那样进行上、下键查找曾经敲过的命令。

但是很可能会显示 ^[[A  ^[[H等字符。使用的连接工具如果配置不合适的话,退格键(BACKSPACE)都不能用。

rlwrap就是解决上述问题的好工具。

可以从这里下载rlwrap-0.37.tar.gz 安装包。


先装上一些安装rpm
一:安装readline

OS的安装光盘里提供了readline包.

[root@oracle11g ~]# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh readline*
package readline-5.1-1.1 is already installed
[root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm二:安装rlwrap
[root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz
[root@oracle11g ~]# cd rlwrap-0.30
[root@oracle11g rlwrap-0.30]# ./configure
[root@oracle11g rlwrap-0.30]# make
[root@oracle11g rlwrap-0.30]# make install三:方便使用rlwrap
[root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias isql='rlwrap isql'Linux下的SQL Plus,isql 终于可以像Windows下的那样使用了。

在linux上进行上、下键查找历史命令的工具:http://www.dbainfo.net/linux-key ... ap-isql-sqlplus.htm[/url]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP