Now do:
    make (or gmake)  to build rlwrap
    make check       for instructions how to test it
    make install     to install it
[root@rac1 rlwrap-0.37]# make 
make  all-recursive 
make[1]: Entering directory `/soft/rlwrap-0.37' 
Making all in doc 
make[2]: Entering directory `/soft/rlwrap-0.37/doc' 
sed -e 's#@DATADIR@#/usr/local/share#'  rlwrap.man > rlwrap.1 
make[2]: Leaving directory `/soft/rlwrap-0.37/doc' 
Making all in src 
make[2]: Entering directory `/soft/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 
mv -f .deps/main.Tpo .deps/main.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT signals.o -MD -MP -MF .deps/signals.Tpo -c -o signals.o signals.c 
mv -f .deps/signals.Tpo .deps/signals.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT readline.o -MD -MP -MF .deps/readline.Tpo -c -o readline.o readline.c 
mv -f .deps/readline.Tpo .deps/readline.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT pty.o -MD -MP -MF .deps/pty.Tpo -c -o pty.o pty.c 
mv -f .deps/pty.Tpo .deps/pty.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT completion.o -MD -MP -MF .deps/completion.Tpo -c -o completion.o completion.c 
mv -f .deps/completion.Tpo .deps/completion.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT term.o -MD -MP -MF .deps/term.Tpo -c -o term.o term.c 
mv -f .deps/term.Tpo .deps/term.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT ptytty.o -MD -MP -MF .deps/ptytty.Tpo -c -o ptytty.o ptytty.c 
mv -f .deps/ptytty.Tpo .deps/ptytty.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT utils.o -MD -MP -MF .deps/utils.Tpo -c -o utils.o utils.c 
mv -f .deps/utils.Tpo .deps/utils.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT string_utils.o -MD -MP -MF .deps/string_utils.Tpo -c -o string_utils.o string_utils.c 
string_utils.c: 在函数‘colourless_strlen’中: 
string_utils.c:626: 警告:赋值丢弃了指针目标类型的限定 
mv -f .deps/string_utils.Tpo .deps/string_utils.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT malloc_debug.o -MD -MP -MF .deps/malloc_debug.Tpo -c -o malloc_debug.o malloc_debug.c 
mv -f .deps/malloc_debug.Tpo .deps/malloc_debug.Po 
gcc -DHAVE_CONFIG_H -I. -I..    -DDATADIR=\"/usr/local/share\"  -g -O2 -MT filter.o -MD -MP -MF .deps/filter.Tpo -c -o filter.o filter.c 
mv -f .deps/filter.Tpo .deps/filter.Po 
gcc -DDATADIR=\"/usr/local/share\"  -g -O2   -o rlwrap main.o signals.o readline.o pty.o completion.o term.o ptytty.o utils.o string_utils.o malloc_debug.o filter.o  -lutil  -lreadline -lcurses 
make[2]: Leaving directory `/soft/rlwrap-0.37/src' 
Making all in filters 
make[2]: Entering directory `/soft/rlwrap-0.37/filters' 
make[2]: Nothing to be done for `all'. 
make[2]: Leaving directory `/soft/rlwrap-0.37/filters' 
make[2]: Entering directory `/soft/rlwrap-0.37' 
make[2]: Leaving directory `/soft/rlwrap-0.37' 
make[1]: Leaving directory `/soft/rlwrap-0.37'

