VMware虚拟机下的redhat linux 9.0(完全安装)
2.
准备以下源码包(下载)
http://www.minigui.org/res.shtml
开发库:libminigui-1.6.0.tar.gz
资源文件:minigui-res-1.6.10.tar.gz
示例程序:mg-samples-str-1.6.2.tar.gz
FramBuffer:qvfb-1.1.tar.gz
3.
编译安装
(1) 准备工作
在redhat linux 9.0下新建工作目录
[root@localhost /]# mkdir /minigui 工作目录
[root@localhost /]# mkdir /minigui/compressed /minigui/source [root@localhost /]# cd /minigui/compressed
进入工作目录 说明:把第2步下载的源码包放到该目录中,即/minigui/compressed
(2)编译安装minigui-res-1.6.0.tar.gz 说明:minigui 所使用的资源,包括基本字体、图标、位图和鼠标光标。 [root@localhost compressed]# tar xzvf minigui-res-1.6.10.tar.gz –C ../source [root@localhost compressed]# cd ../source/minigui-res-1.6.10 [root@localhost minigui-res-1.6.10]# make install (3)编译安装libminigui-1.6.0.tar.gz [root@localhost minigui-res-1.6.10]# cd /minigui/compressed [root@localhost compressed]# tar xzvf libminigui-1.6.0.tar.gz –C ../source [root@localhost compressed]# cd ../source/libminigui-1.6.0 [root@localhost libminigui-1.6.0]# ./configure [root@localhost libminigui-1.6.0]# make [root@localhost libminigui-1.6.0]# make install (4)编译 mg-samples-str-1.6.2.tar.gz 第一处:修改/boot/grub/grub.conf文件 用编辑器打开,在“kernel …………”行的后面加入如下内容: 接着为了使刚加入的内容生效,在超级终端运行下列命令: 第三处:修改/usr/local/etc/MiniGUI.cfg文件,打开文件之后,注意如下内容: # GAL engine and default options defaultmode=800x600-16bpp defaultmode=1024x768-16bpp defaultmode=640x480-16bpp 4.
测试
在超级终端运行qvfb,命令如下:
这说明在后台运行,接着再开一终端,或按“ctrl+c”退出,然后进入示例程序目录下,运行helloworld程序:
[………]# cd /minigui/source/ mg-samples-str-1.6.2/src
[………]# ./helloworld
运行之后的效果如下图4-1所示:
|