|
这是laughter兄和kj501兄的成果,我看有点散,就集中一下,贴出来,方便大家找。
下载:http://zhcon.gnuchina.org/download/src/zhcon-0.2.1.tar.gz
首先,如果你装了X,并且不需要在zhcon里用鼠标,那就用下面的命令:
./configure &&
cat Makefile | sed 's/LIBS = -lgpm/LIBS = -lgpm -lcurses/' > tmpMakefile &&
cp -f tmpMakefile Makefile &&
cd src &&
cat Makefile | sed 's/LIBS = -lgpm/LIBS = -lgpm -lcurses/' > tmpMakefile &&
cp -f tmpMakefile Makefile &&
cd .. &&
make &&
make install
第二,如果你需要用鼠标,要先装zhcon自带的那个gpm,在zhcon-0.2.1/tools/目录下:
./configure &&
make &&
make install
接着就要先改zhcon目录下的configure脚本:
你在vi里搜索gpm
第4591
if ! eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4614
if ! eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
这两行eval前面都加了个!
再用第一个方法里的命令安装。
第三,如果你没装X,又要用zhcon,那么就这样:
vi tools/Makefile
97:bin_PROGRAMS = uc2win win2mb getbpsf
这一行把getbpsf删去
103:getbpsf_SOURCES = getbpsf.c
104:getbpsf_LDADD = -L/usr/X11R6/lib -lX11
105:getbpsf_CPPFLAGS = -I/usr/X11R6/include
129:getbpsf_OBJECTS = getbpsf.o
130:getbpsf_DEPENDENCIES =
131:getbpsf_LDFLAGS =
这6行全删除
145:SOURCES = $(uc2win_SOURCES) $(win2mb_SOURCES) $(getbpsf_SOURCES)
146:OBJECTS = $(uc2win_OBJECTS) $(win2mb_OBJECTS) $(getbpsf_OBJECTS)
把最后一个宏$(getbpsf_SOURCES)删除
211:getbpsf: $(getbpsf_OBJECTS) $(getbpsf_DEPENDENCIES)
212: @rm -f getbpsf
213: $(LINK) $(getbpsf_LDFLAGS) $(getbpsf_OBJECTS) $(getbpsf_LDADD) $(LIBS)
这3行完全删除
我就是这样改的,没有问题
你看看是不是有些地方少删除了(其实,这也多删了,103-131那些应该
不删也可以编译的)
在改完了上面的以后,再按第二和第一个装。
OK,上面说的就是完整的zhcon安装。如果你在装好了zhcon后,不能启动,看看:
echo $TERM
看看是不是linux,如果不是,就:
export TERM=linux |
|