miniGUI编译安装已被广泛应用但是也在不断的更新,这里介绍miniGUI编译安装设置使用,帮助大家安装更新miniGUI编译安装系统。是目前飞漫公司在GPL许可下发行的miniGUI编译安装***版本,分别适用于有MMU和没有MMU的处理器,用这两个是要花¥的。
miniGUI编译安装
首先要做好准备工作,去http://www.minigui.org/res.shtml下载一些压缩包:
开发库:libminigui-str-1.6.2.tar.gz
资源文件:minigui-res-str-1.6.tar.gz
示例程序:mg-samples-str-1.6.2.tar.gz
建议在qvfb中运行miniGUI程序,这样比较方便,qvfb下载地址:
http://www.minigui.com/downloads/dep-libs/qvfb-1.0.tar.gz
我使用的是fedora 7,所以在其他系统中和这里可能有差异,比如miniGUI编译安装出错等问题,这个和gcc,glibc的版本有关系。遇到问题解决问题,我也是经过种种困难才miniGUI编译安装成功的,多搜索多思考。
(1)安装minigui-res-str-1.6.tar.gz:miniGUI编译安装所使用的资源, 包括基本字体、图标、位图和鼠标光标。
安装命令:
[root@fedora7]#tar -zxf minigui-res-str-1.6.tar.gz
[root@fedora7]#cd minigui-res-str-1.6
[root@fedora7]#make install
(2)安装libminigui-str-1.6.2.tar.gz:MiniGUI 函数库源代码。
解压命令:
[root@fedora7]#tar -zxf libminigui-str-1.6.2.tar.gz
这里有一个bug,解压缩后进入libminigui-str-1.6.2/src/kernel打开init.c文件,
删除或注释掉下面这几行
#ifdef __LINUX__
else {pthread_kill_other_threads_np ();}
#endif
保存退出,然后回到/libminigui-str-1.6.2目录接着安装:
[root@fedora7]#cd libminigui-str-1.6.2
[root@fedora7]#./configure
[root@fedora7]#make
[root@fedora7]#make install
(3)把libminigui加入库搜索路径:
进入/etc/ld.so.conf.d建一个minigui.conf,写上/usr/local/lib
可以使用命令完成:
[root@fedora7]#echo /usr/local/lib > /etc/ld.so.conf.d/minigui.conf
(如果你使用的不是fedora7可能没有/etc/ld.so.conf.d这个目录,只有一个/etc/ld.so.conf,不过作用是一样的,在这个文件末尾加上/usr/local/lib)
(4)***要把系统共享库缓存刷新,将libminigui加载上,可以使用命令
[root@fedora7]#ldconfig
这个命令执行时要花十多秒,耐心等待。当然不使用刷新命令重启系统也可以。
(5)miniGUI编译安装示例程序
解压并编译mg-smaples-str-1.6.2.tar.gz:
[root@fedora7]#tar –zxf mg-smaples-str-1.6.2.tar.gz
[root@fedora7]#./configure
[root@fedora7]#make
【编辑推荐】