Chinaunix
标题:
安装rlwrap时make出现问题!求教!
[打印本页]
作者:
luckrui001
时间:
2011-05-09 15:46
标题:
安装rlwrap时make出现问题!求教!
[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]
作者:
renxiao2003
时间:
2011-05-10 08:50
帮顶一下。这个确实看不明白。还有,这个是干什么用的。
作者:
altitude600
时间:
2011-05-13 09:36
LZ是否安装了GCC?
安装这个之前还要安装一个readline-devel
rlwrap可以在SQLPLUS下显示以前输入的语句,并且可以修改以前的语句再执行。
作者:
andkylee
时间:
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]
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2