minigui linux 安装与运行
安裝前要做的工作(配置安裝環境):(若安裝不成功,雙擊tab鍵自動彈出,最新庫)
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 (必須按此配置安裝)
(圖形庫)
Sudo apt-get install libpopt-dev xlibs-dev libjpeg-dev
?
1.首先,從飛漫的網站上下載相關的壓縮包:http://www.minigui.org/
虛擬frambuffer的應用程序,用來調試運行程序qvfb-1.1.tar.gz
資源文件:minigui-res-1.6.10.tar.gz
示例程序:mg-samples-1.6.10.tar.gz
開發庫:libminigui-1.6.10.tar.gz
在home目錄下創建一個minigui的目錄
# cd /home
# mkdir minigui(創建目錄)
將這些壓縮包拷貝到/home/minigui目錄下(解壓和安裝文件請以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的庫文件
[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的例子庫
[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.設置參數
1.這步要進入#cd /etc/目錄下, 修改#vi ld.so.conf文件 ,再最后一行加入?/usr/local/lib 即在系統共享函數庫中加入MiniGUI的函數庫路徑
[root@root etc]# gedit /etc/ld.so.conf? ???? //注意:不是ld.so.c(至少fedora10下不是)
/usr/local/lib
4、在修改并保存后,執行ldconfig命令,更新系統函數庫緩存
[root@root etc]#/sbin/ldconfig? -v???? //注意:看到連接過程
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要設置的同MiniGUI.cfg中的分辨率和色深一致。
?
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
總結
以上是生活随笔為你收集整理的minigui linux 安装与运行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下su和sudo的区别 (/l
- 下一篇: MiniGUI+qvfb+Eclipse