minigui linux 安装与运行
安裝前要做的工作(配置安裝環(huán)境):(若安裝不成功,雙擊tab鍵自動(dòng)彈出,最新庫(kù))
Sudo apt-get install? build-essential
Sudo apt-get install? libc6-dev? libstdc++6-4.4-dev(安裝該軟件必須安裝g++,sudo apt-get install g++)
Sudo apt-get install? binutils-doc? cpp-doc? gcc-4.4-doc glibc-doc libstdc++-4.4-doc
(依賴QT配置)
Sudo apt-get install qt3- dev-tools qt3-examples python-qt3 qt3-designer qt3-assistant (必須按此配置安裝)
(圖形庫(kù))
Sudo apt-get install libpopt-dev xlibs-dev libjpeg-dev
?
1.首先,從飛漫的網(wǎng)站上下載相關(guān)的壓縮包:http://www.minigui.org/
虛擬frambuffer的應(yīng)用程序,用來調(diào)試運(yùn)行程序qvfb-1.1.tar.gz
資源文件:minigui-res-1.6.10.tar.gz
示例程序:mg-samples-1.6.10.tar.gz
開發(fā)庫(kù):libminigui-1.6.10.tar.gz
在home目錄下創(chuàng)建一個(gè)minigui的目錄
# cd /home
# mkdir minigui(創(chuàng)建目錄)
將這些壓縮包拷貝到/home/minigui目錄下(解壓和安裝文件請(qǐng)以root用戶)
2.安裝下載的文件
首先安裝minigui的資源文件:
[root@root minigui]# tar -xvzf minigui-res-1.6.10.tar.gz
[root@root minigui]#cd minigui-res-1.6.10
[root@root minigui-res-1.6.10]# make install
安裝minigui的庫(kù)文件
[root@root minigui]#tar -xvzf libminigui-1.6.10.tar.gz
[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的例子庫(kù)
[root@root minigui]# tar -xzvf mg-samples-1.6.10.tar.gz
[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 qvfb-1.1.tar.gz
[root@root minigui]# cd qvfb-1.1
[root@root qvfb-1.1]# ./configure ?--with-qt-includes=/usr/include/ qt3 - - with-qt-libraries =/usr/lib/qt3
root@root qvfb-1.1]# make
[root@root qvfb-1.1]# make install
3.設(shè)置參數(shù)
1.這步要進(jìn)入#cd /etc/目錄下, 修改#vi ld.so.conf文件 ,再最后一行加入?/usr/local/lib 即在系統(tǒng)共享函數(shù)庫(kù)中加入MiniGUI的函數(shù)庫(kù)路徑
[root@root etc]# gedit /etc/ld.so.conf? ???? //注意:不是ld.so.c(至少fedora10下不是)
/usr/local/lib
4、在修改并保存后,執(zhí)行l(wèi)dconfig命令,更新系統(tǒng)函數(shù)庫(kù)緩存
[root@root etc]#/sbin/ldconfig? -v???? //注意:看到連接過程
5.然后就可以使用qvfb體驗(yàn)miniGUI了,進(jìn)入qvfb1.1根目錄下的qvfb文件夾:
輸入下面命令:
[root@fedora7]# qvfb &??//加上&符號(hào)使qvfb進(jìn)程開啟后shell立即返回,否則會(huì)阻塞shell進(jìn)程,需要再開一個(gè)shell才可以運(yùn)行minigui程序。
此時(shí)彈出窗口Virtual framebuffer選擇Fiel->Configure在size欄選擇640*480“VGA”在Depth欄選擇16 bit然后按回車(Enter)鍵??//qvfb運(yùn)行起來后在qvfb中設(shè)置虛擬顯示器分辨率:File-->Configure,注意Size和Depth要設(shè)置的同MiniGUI.cfg中的分辨率和色深一致。
?
6.運(yùn)行Minigui的實(shí)例源程序
[root@root root]# cd minigui/mg-samples-1.6.10/src/
[root@root src]# ./helloworld
[root@root src]# ./painter
?
7.編寫minigui程序并編譯運(yùn)行
[root@root]# gcc -o hello hello.c -lminigui -ljpeg -lpng -lz -lmgext –lpthread
總結(jié)
以上是生活随笔為你收集整理的minigui linux 安装与运行的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下su和sudo的区别 (/l
- 下一篇: WINDOWS下与LINUX下写C程序的