CentOs命令行下支持显示中文字符

时间:2022-06-03 07:49:57
自学linux,新手请关照!
刚学的,热乎着呢,现在写下来分享
我的环境:XP + VM CentOs 4.3,公司电脑配置差,6以上不敢,4.3妥妥的
安装语言:简体中文,在安装的时候也有安装英语语系。
所以在Gnomes下开启终端时可以正常看到中文的,但是将第一启动设置到命令行时,中文字符无法正常显示。
在网上苦苦搜索解决方案,才发现:
“Linux内核自带的那个纯控制台的话,无论如何设置LANG变量都不会显示中文的。”
于是乎,放弃
突然,又找到zhcon,据说可以在控制台下显示正常,尝试···
先提供下载:可以去这http://zhcon.sourceforge.net/
我已上传网盘,提供不同版本下载。
zhcon-0.2.3.tar.gz
zhcon-0.2.5.tar.gz
zhcon-0.2.5-to-0.2.6.diff.gz
其中,zhcon-0.2.5-to-0.2.6.diff.gz是升级补丁。
首先可以先新建一下文件夹:
mkdir /tmp/zhcon
mkdir /usr/zhcon
下载至/tmp/zhcon,安装到/usr/zhcon
下载后解压缩,如:
tar -zxvf zhcon-0.2.5.tar.gz
gzip -d zhcon-0.2.5-to-0.2.6.diff.gz
path -p0 < zhcon-0.2.5-to-0.2.6.diff
然后是安装:
./zhcon-0.2.5/configure --prefix=/usr/zhcon
make
make install
安装完成!
启用:
/usr/zhcon/bin/zhcon --utf8
会看到如下界面:
CentOs命令行下支持显示中文字符
------------------------------------------------------------------------------------------------
至于zhcon的使用,目前我也不熟悉,学习

强烈欢迎大家一起探讨学习!

9 个解决方案

#1


CentOs 6.3 应该用哪个版本,哪下?

#2


引用 1 楼 migichen 的回复:
CentOs 6.3 应该用哪个版本,哪下?

zhcon最新也就是0.2.5,所以我上面提供的可以用

#3


CentOs命令行下支持显示中文字符

CentOs命令行下支持显示中文字符

CentOs命令行下支持显示中文字符
文件/etc/sysconfig/i18n内容如下:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"

----------------------------
试了好多都没有效果。应该怎样请指教。

目前情况:
CentOs命令行下支持显示中文字符

CentOs命令行下支持显示中文字符

#4


patch 之后安装不成功提示如下:
....

checking for __fsetlocking... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, ch
ar * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... no
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... (cached) inline
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... (cached) yes
checking for memmove... yes
checking for memset... yes
checking for strchr... yes
checking for forkpty in -lutil... yes
checking for main in -lcurses... no
checking for main in -ldl... yes
checking for main in -lpth... no
checking for main in -limmclient... no
checking for main in -limm_server... no
checking gpm.h usability... no
checking gpm.h presence... no
checking for gpm.h... no
checking for main in -lgpm... no
checking ggi/ggi.h usability... no
checking ggi/ggi.h presence... no
checking for ggi/ggi.h... no
checking for main in -lggi... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/zhcon.1
config.status: creating debian/Makefile
config.status: creating tools/Makefile
config.status: creating font/Makefile
config.status: creating input/Makefile
config.status: creating src/Makefile
config.status: creating src/display/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands

Configuration:
    Target system:             i686-pc-linux-gnu
    Source code location:      ./zhcon-0.2.5
    C++ Compiler:              g++
    C++ Compiler flags:         -funsigned-char -O2 -march=i686 -DNDEBUG -Wall
    C   Compiler:              gcc
    C   Compiler flags:         -funsigned-char -O2 -march=i686 -DNDEBUG -Wall
    VGA support:               yes
    gpm moues support:         no
    libggi support:            no
    unicon support:            no
    zhcon binary dir:          /usr/zhcon/bin
    zhcon files dir:           /usr/zhcon/lib/zhcon

Config complete, now type make to build zhcon.
Good Luck!
[root@centos2013 zhcon]# make
make  all-recursive
make[1]: Entering directory `/tmp/zhcon'
Making all in src
make[2]: Entering directory `/tmp/zhcon/src'
Making all in display
make[3]: Entering directory `/tmp/zhcon/src/display'
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fbdev.o -MD
 -MP -MF ".deps/fbdev.Tpo" -c -o fbdev.o ../.././zhcon-0.2.5/src/display/fbdev.c
pp; \
        then mv -f ".deps/fbdev.Tpo" ".deps/fbdev.Po"; else rm -f ".deps/fbdev.T
po"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear15.
o -MD -MP -MF ".deps/fblinear15.Tpo" -c -o fblinear15.o ../.././zhcon-0.2.5/src/
display/fblinear15.cpp; \
        then mv -f ".deps/fblinear15.Tpo" ".deps/fblinear15.Po"; else rm -f ".de
ps/fblinear15.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear16.
o -MD -MP -MF ".deps/fblinear16.Tpo" -c -o fblinear16.o ../.././zhcon-0.2.5/src/
display/fblinear16.cpp; \
        then mv -f ".deps/fblinear16.Tpo" ".deps/fblinear16.Po"; else rm -f ".de
ps/fblinear16.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear16.cpp: In member function  virtual void
 FBLinear16::RevRect(int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear16.cpp:89: warning: operation on  dest32
  may be undefined
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear24.
o -MD -MP -MF ".deps/fblinear24.Tpo" -c -o fblinear24.o ../.././zhcon-0.2.5/src/
display/fblinear24.cpp; \
        then mv -f ".deps/fblinear24.Tpo" ".deps/fblinear24.Po"; else rm -f ".de
ps/fblinear24.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear24.cpp: In member function  virtual void
 FBLinear24::RevRect(int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear24.cpp:139: warning: operation on  dest3
2  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:140: warning: operation on  dest3
2  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:141: warning: operation on  dest3
2  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:144: warning: operation on  dest3
2  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:146: warning: operation on  dest1
6  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:151: warning: operation on  dest1
6  may be undefined
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear32.
o -MD -MP -MF ".deps/fblinear32.Tpo" -c -o fblinear32.o ../.././zhcon-0.2.5/src/
display/fblinear32.cpp; \
        then mv -f ".deps/fblinear32.Tpo" ".deps/fblinear32.Po"; else rm -f ".de
ps/fblinear32.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear32.cpp: In member function  virtual void
 FBLinear32::RevRect(int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear32.cpp:77: warning: operation on  dest32
  may be undefined
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear4.o
 -MD -MP -MF ".deps/fblinear4.Tpo" -c -o fblinear4.o ../.././zhcon-0.2.5/src/dis
play/fblinear4.cpp; \
        then mv -f ".deps/fblinear4.Tpo" ".deps/fblinear4.Po"; else rm -f ".deps
/fblinear4.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear4.cpp: In member function  virtual void
FBLinear4::FillRect(int, int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear4.cpp:75: error:  memset  was not declar
ed in this scope
make[3]: *** [fblinear4.o] Error 1
make[3]: Leaving directory `/tmp/zhcon/src/display'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/zhcon/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/zhcon'
make: *** [all] Error 2
[root@centos2013 zhcon]# make install
Making install in src
make[1]: Entering directory `/tmp/zhcon/src'
Making install in display
make[2]: Entering directory `/tmp/zhcon/src/display'
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear4.o
 -MD -MP -MF ".deps/fblinear4.Tpo" -c -o fblinear4.o ../.././zhcon-0.2.5/src/dis
play/fblinear4.cpp; \
        then mv -f ".deps/fblinear4.Tpo" ".deps/fblinear4.Po"; else rm -f ".deps
/fblinear4.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear4.cpp: In member function  virtual void
FBLinear4::FillRect(int, int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear4.cpp:75: error:  memset  was not declar
ed in this scope
make[2]: *** [fblinear4.o] Error 1
make[2]: Leaving directory `/tmp/zhcon/src/display'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/tmp/zhcon/src'
make: *** [install-recursive] Error 1

#5


直接yum install吧,我编译也不能通过,但是报错不一样。
我的gcc版本 4.7.3

#6


我的ubuntu 13.04, 用直接apt-get install zhcon后,运行zhcon --utf8提示"option uknown",无法解决,于是尝试自己编译,但是编译出错,于是放弃zhcon改用fbterm,完美运行。

#7


centos下如何才能在命令行里显示中文文件名?
网上的装
fonts-chinese-3.02-12.el5.noarch.rpm 
fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 
的方法行不通。

#8


引用 6 楼 shucheng36 的回复:
我的ubuntu 13.04, 用直接apt-get install zhcon后,运行zhcon --utf8提示"option uknown",无法解决,于是尝试自己编译,但是编译出错,于是放弃zhcon改用fbterm,完美运行。

我也是完全自学,感觉ubuntu用起来很别扭,换的centos
需要用绝对路径运行。如:/usr/zhcon/bin/zhcon --utf8

#9


引用 8 楼 yoya_kukui 的回复:
Quote: 引用 6 楼 shucheng36 的回复:

我的ubuntu 13.04, 用直接apt-get install zhcon后,运行zhcon --utf8提示"option uknown",无法解决,于是尝试自己编译,但是编译出错,于是放弃zhcon改用fbterm,完美运行。

我也是完全自学,感觉ubuntu用起来很别扭,换的centos
需要用绝对路径运行。如:/usr/zhcon/bin/zhcon --utf8


用不用绝对路径有什么区别?
抱着试一试的态度,我又装了一次zhcon,果然不行。你说的用绝对路径的理论依据是什么?

#1


CentOs 6.3 应该用哪个版本,哪下?

#2


引用 1 楼 migichen 的回复:
CentOs 6.3 应该用哪个版本,哪下?

zhcon最新也就是0.2.5,所以我上面提供的可以用

#3


CentOs命令行下支持显示中文字符

CentOs命令行下支持显示中文字符

CentOs命令行下支持显示中文字符
文件/etc/sysconfig/i18n内容如下:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"

----------------------------
试了好多都没有效果。应该怎样请指教。

目前情况:
CentOs命令行下支持显示中文字符

CentOs命令行下支持显示中文字符

#4


patch 之后安装不成功提示如下:
....

checking for __fsetlocking... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, ch
ar * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... no
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... (cached) inline
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... (cached) yes
checking for memmove... yes
checking for memset... yes
checking for strchr... yes
checking for forkpty in -lutil... yes
checking for main in -lcurses... no
checking for main in -ldl... yes
checking for main in -lpth... no
checking for main in -limmclient... no
checking for main in -limm_server... no
checking gpm.h usability... no
checking gpm.h presence... no
checking for gpm.h... no
checking for main in -lgpm... no
checking ggi/ggi.h usability... no
checking ggi/ggi.h presence... no
checking for ggi/ggi.h... no
checking for main in -lggi... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/zhcon.1
config.status: creating debian/Makefile
config.status: creating tools/Makefile
config.status: creating font/Makefile
config.status: creating input/Makefile
config.status: creating src/Makefile
config.status: creating src/display/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands

Configuration:
    Target system:             i686-pc-linux-gnu
    Source code location:      ./zhcon-0.2.5
    C++ Compiler:              g++
    C++ Compiler flags:         -funsigned-char -O2 -march=i686 -DNDEBUG -Wall
    C   Compiler:              gcc
    C   Compiler flags:         -funsigned-char -O2 -march=i686 -DNDEBUG -Wall
    VGA support:               yes
    gpm moues support:         no
    libggi support:            no
    unicon support:            no
    zhcon binary dir:          /usr/zhcon/bin
    zhcon files dir:           /usr/zhcon/lib/zhcon

Config complete, now type make to build zhcon.
Good Luck!
[root@centos2013 zhcon]# make
make  all-recursive
make[1]: Entering directory `/tmp/zhcon'
Making all in src
make[2]: Entering directory `/tmp/zhcon/src'
Making all in display
make[3]: Entering directory `/tmp/zhcon/src/display'
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fbdev.o -MD
 -MP -MF ".deps/fbdev.Tpo" -c -o fbdev.o ../.././zhcon-0.2.5/src/display/fbdev.c
pp; \
        then mv -f ".deps/fbdev.Tpo" ".deps/fbdev.Po"; else rm -f ".deps/fbdev.T
po"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear15.
o -MD -MP -MF ".deps/fblinear15.Tpo" -c -o fblinear15.o ../.././zhcon-0.2.5/src/
display/fblinear15.cpp; \
        then mv -f ".deps/fblinear15.Tpo" ".deps/fblinear15.Po"; else rm -f ".de
ps/fblinear15.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear16.
o -MD -MP -MF ".deps/fblinear16.Tpo" -c -o fblinear16.o ../.././zhcon-0.2.5/src/
display/fblinear16.cpp; \
        then mv -f ".deps/fblinear16.Tpo" ".deps/fblinear16.Po"; else rm -f ".de
ps/fblinear16.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear16.cpp: In member function  virtual void
 FBLinear16::RevRect(int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear16.cpp:89: warning: operation on  dest32
  may be undefined
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear24.
o -MD -MP -MF ".deps/fblinear24.Tpo" -c -o fblinear24.o ../.././zhcon-0.2.5/src/
display/fblinear24.cpp; \
        then mv -f ".deps/fblinear24.Tpo" ".deps/fblinear24.Po"; else rm -f ".de
ps/fblinear24.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear24.cpp: In member function  virtual void
 FBLinear24::RevRect(int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear24.cpp:139: warning: operation on  dest3
2  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:140: warning: operation on  dest3
2  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:141: warning: operation on  dest3
2  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:144: warning: operation on  dest3
2  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:146: warning: operation on  dest1
6  may be undefined
../.././zhcon-0.2.5/src/display/fblinear24.cpp:151: warning: operation on  dest1
6  may be undefined
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear32.
o -MD -MP -MF ".deps/fblinear32.Tpo" -c -o fblinear32.o ../.././zhcon-0.2.5/src/
display/fblinear32.cpp; \
        then mv -f ".deps/fblinear32.Tpo" ".deps/fblinear32.Po"; else rm -f ".de
ps/fblinear32.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear32.cpp: In member function  virtual void
 FBLinear32::RevRect(int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear32.cpp:77: warning: operation on  dest32
  may be undefined
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear4.o
 -MD -MP -MF ".deps/fblinear4.Tpo" -c -o fblinear4.o ../.././zhcon-0.2.5/src/dis
play/fblinear4.cpp; \
        then mv -f ".deps/fblinear4.Tpo" ".deps/fblinear4.Po"; else rm -f ".deps
/fblinear4.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear4.cpp: In member function  virtual void
FBLinear4::FillRect(int, int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear4.cpp:75: error:  memset  was not declar
ed in this scope
make[3]: *** [fblinear4.o] Error 1
make[3]: Leaving directory `/tmp/zhcon/src/display'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/zhcon/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/zhcon'
make: *** [all] Error 2
[root@centos2013 zhcon]# make install
Making install in src
make[1]: Entering directory `/tmp/zhcon/src'
Making install in display
make[2]: Entering directory `/tmp/zhcon/src/display'
if g++ -DHAVE_CONFIG_H -I. -I../.././zhcon-0.2.5/src/display -I../.. -I../.././z
hcon-0.2.5/src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear4.o
 -MD -MP -MF ".deps/fblinear4.Tpo" -c -o fblinear4.o ../.././zhcon-0.2.5/src/dis
play/fblinear4.cpp; \
        then mv -f ".deps/fblinear4.Tpo" ".deps/fblinear4.Po"; else rm -f ".deps
/fblinear4.Tpo"; exit 1; fi
../.././zhcon-0.2.5/src/display/fblinear4.cpp: In member function  virtual void
FBLinear4::FillRect(int, int, int, int, int) :
../.././zhcon-0.2.5/src/display/fblinear4.cpp:75: error:  memset  was not declar
ed in this scope
make[2]: *** [fblinear4.o] Error 1
make[2]: Leaving directory `/tmp/zhcon/src/display'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/tmp/zhcon/src'
make: *** [install-recursive] Error 1

#5


直接yum install吧,我编译也不能通过,但是报错不一样。
我的gcc版本 4.7.3

#6


我的ubuntu 13.04, 用直接apt-get install zhcon后,运行zhcon --utf8提示"option uknown",无法解决,于是尝试自己编译,但是编译出错,于是放弃zhcon改用fbterm,完美运行。

#7


centos下如何才能在命令行里显示中文文件名?
网上的装
fonts-chinese-3.02-12.el5.noarch.rpm 
fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 
的方法行不通。

#8


引用 6 楼 shucheng36 的回复:
我的ubuntu 13.04, 用直接apt-get install zhcon后,运行zhcon --utf8提示"option uknown",无法解决,于是尝试自己编译,但是编译出错,于是放弃zhcon改用fbterm,完美运行。

我也是完全自学,感觉ubuntu用起来很别扭,换的centos
需要用绝对路径运行。如:/usr/zhcon/bin/zhcon --utf8

#9


引用 8 楼 yoya_kukui 的回复:
Quote: 引用 6 楼 shucheng36 的回复:

我的ubuntu 13.04, 用直接apt-get install zhcon后,运行zhcon --utf8提示"option uknown",无法解决,于是尝试自己编译,但是编译出错,于是放弃zhcon改用fbterm,完美运行。

我也是完全自学,感觉ubuntu用起来很别扭,换的centos
需要用绝对路径运行。如:/usr/zhcon/bin/zhcon --utf8


用不用绝对路径有什么区别?
抱着试一试的态度,我又装了一次zhcon,果然不行。你说的用绝对路径的理论依据是什么?