求解:在Centos下控制台神器zhcon的安装报错问题

二话不说直接放结果

[[email protected] zhcon-0.2.5]$ make 
make  all-recursive 
make[1]: Entering directory `/home/Maizi/Source/zhcon/zhcon-0.2.5' 
Making all in src 
make[2]: Entering directory `/home/Maizi/Source/zhcon/zhcon-0.2.5/src' 
Making all in display 
make[3]: Entering directory `/home/Maizi/Source/zhcon/zhcon-0.2.5/src/display' 
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src    -funsigned-char -O2 -DNDEBUG -Wall -MT fblinear4.o -MD -MP -MF ".deps/fblinear4.Tpo" -c -o fblinear4.o fblinear4.cpp; \ 
then mv -f ".deps/fblinear4.Tpo" ".deps/fblinear4.Po"; else rm -f ".deps/fblinear4.Tpo"; exit 1; fi 
In file included from ../../src/global.h:30:0, 
                 from fblinear4.cpp:22: 
../../src/graphdev.h:45:38: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] 
         static bool Open(char* drv = "auto"); 
                                      ^ 
fblinear4.cpp: In member function ‘virtual void FBLinear4::FillRect(int, int, int, int, int)’: 
fblinear4.cpp:75:29: error: ‘memset’ was not declared in this scope 
         memset(dest, fg, w/2); 
                             ^ 
make[3]: *** [fblinear4.o] Error 1 
make[3]: Leaving directory `/home/Maizi/Source/zhcon/zhcon-0.2.5/src/display' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory `/home/Maizi/Source/zhcon/zhcon-0.2.5/src' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/home/Maizi/Source/zhcon/zhcon-0.2.5' 
make: *** [all] Error 2 
[[email protected] zhcon-0.2.5]$ 

顺带说一下,在configure的时候出现了这样的情况

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

Config complete, now type make to build zhcon. 
Good Luck!

我不懂这里面的相关支持是啥,不知道是不是能提供点线索

为什么要用这个,你有什么特殊的需求必需要在控制台下用中文支持么?

是呀,电脑配置太次了,一启动桌面内存就不够,如果控制台能支持中文,就完全够我使用了

这个问题去 linux 论坛发更合适。

除了管理远程 vps 或者 docker,我很多年没有在真机上使用 linux 了,终端对中文的支持依然不好?看了下这个 zhcon,似乎停更很久了。而且最新版是 0.2.6,有个 patch 你可以打上试试。也可以直接谷歌搜索出错内容,比如 fblinear4.cpp:75:29: error: ‘memset’ was not declared in this scope

长久不更新的东西,如果它又不在软件仓库里,编不过是经常的。

zhcon太久不维护了吧。为啥不试试fbterm呢