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