2024年3月17日发(作者:)

minigui linux 安装与运行

1.首先,从飞漫的网站上下载相关的压缩包:/

虚拟frambuffer的应用程序,用来调试运行程序

资源文件:

示例程序:

开发库:

在home目录下创建一个minigui的目录

# cd /home

# mkdir minigui

将这些压缩包拷贝到/home/minigui目录下

2.安装下载的文件

首先安装minigui的资源文件:

[root@root minigui]# tar -xvzf

[root@root minigui]#cd minigui-res-1.6.10

[root@root minigui-res-1.6.10]# make install

安装minigui的库文件

[root@root minigui]# tar -xvzf

[root@root minigui]# cd libminigui-1.6.10

[root@root libminigui-1.6.10]# ./configure

[root@root libminigui-1.6.10]# make

[root@root libminigui-1.6.10]# make install

安装minigui的例子库

[root@root minigui]# tar -xzvf

[root@root minigui]#cd mg-samples-1.6.10

[root@root mg-samples-1.6.10]# ./configure

[root@root mg-samples-1.6.10]# make

[root@root mg-samples-1.6.10]# make install

安装qvfb

[root@root minigui]# tar -xzvf

[root@root minigui]# cd qvfb-1.1

[root@root qvfb-1.1]# ./configure

[root@root qvfb-1.1]# make

[root@root qvfb-1.1]# make install

3.设置参数

1.这步要进入#cd /etc/目录下, 修改#vi 文件 ,再最后一行加入 /usr/local/lib 即在系统共享函数库

中加入MiniGUI的函数库路径

[root@root etc]# gedit /etc/ //注意:不是.c(至少fedora10下不是)

/usr/kerberos/lib

/usr/X11R6/lib

/usr/lib/sane

/usr/lib/qt-3.1/lib

/usr/local/lib

4、在修改并保存后,执行ldconfig命令,更新系统函数库缓存

[root@root etc]#ldconfig

1

5.然后就可以使用qvfb体验miniGUI了,进入qvfb1.1根目录下的qvfb文件夹:

输入下面命令:

[root@fedora7]# qvfb & //加上&符号使qvfb进程开启后shell立即返回,否则会阻塞shell进程,需要再开

一个shell才可以运行minigui程序。

此时弹出窗口Virtual framebuffer选择Fiel->Configure在size栏选择640*480“VGA”在Depth栏选择16 bit

然后按回车(Enter)键 //qvfb运行起来后在qvfb中设置虚拟显示器分辨率:File-->Configure,注意Size

和Depth要设置的同中的分辨率和色深一致。

6.运行Minigui的实例源程序

[root@root root]# cd minigui/mg-samples-1.6.10/src/

[root@root src]# ./helloworld

[root@root src]# ./painter

7.编写minigui程序并编译运行

[root@root]# gcc -o hello hello.c -lminigui -ljpeg -lpng -lz -lmgext –lpthread

2