qt4.8.6具體步驟與說明:
3 將這個檔案解壓
tar –xzvf qt-everywhere-opensource-src-4.8.6.tar.gz
mv qt-everywhere-opensource-src-4.8.6qt-x11-opensource-src-4.8.6
4 安裝qt-x11
#cd qt-x11-opensource-src-4.8.6
# ./configure
# make
# make install
qt-x11 被預設安裝到此目錄下/usr/local/trolltech/qt-4.8.6
5 安裝qt-embedded (x86 用pc開發工具,arm平台用於開發嵌入式軟體)
//x86 版本
# tar –xzvf qt-everywhere-opensource-src-4.8.6.tar.gz
# mv qt-everywhere-opensource-src-4.8.6 qt-embedded-linux-opensource-src-4.8.6-x86
# cd qt-embedded-linux-opensource-src-4.8.6-x86
# ./configure -prefix /usr/local/trolltech/qtembedded-4.8.6-x86 -embedded x86 -qvfb
# make
# make install
//arm 版本
# tar –xzvf qt-everywhere-opensource-src-4.8.6.tar.gz
# mv qt-everywhere-opensource-src-4.8.6 qt-embedded-linux-opensource-src-4.8.6-arm
# cd qt-embedded-linux-opensource-src-4.8.6-arm
# ./configure -prefix/usr/local/trolltech/qtembedded-4.8.6-arm -embedded arm -lrt -little-endian
# make
# make install
6.注意:
-prefix/usr/local/trolltech/qtembedded-4.8.6-arm //指定安裝路徑
-embedded arm //指定平台
-little-endian //指定為小端儲存
-lrt //沒有指定會出錯
//我就指定這些,就ok了,也需要部分也有問題,但是通過網路可以找到相應的答案。
7 安裝qvfb工具
//開始之前:
1 複製deviceskin.h,deviceskin.cpp到qvfb檔案下。
#find /usr/qt/ -name deviceskin.h
#cp ../../*/ deviceskin.h /usr/qt/qt-x11-opensource-src-4.5.3/tools/qvfb
#find /usr/qt/ -name deviceskin.cpp
#cp ../../*/ deviceskin.h /usr/qt/qt-x11-opensource-src-4.5.3/tools/qvfb
7.1 進入qvfb原始碼目錄:
# cd /usr/qt/qt-x11-opensource-src-4.8.6/tools/qvfb
7. 2 .執行qmake生成pro工程:
# /usr/qt/qt-x11-opensource-src-4.8.6/bin/qmake -project
7. 3.執行qmake生成makefile
# /usr/qt/qt-x11-opensource-src-4.8.6/bin/qmake
修改makefile
修改makefile 中libs 選項:新增 -lxtst選項。
7.4.編譯make
# make
7.5 在當前目錄下回生成qvfb工具
#cp ./qvfb /usr/bin
8 設定環境變數
// 8.1 qt x11
vi setenv.sh
新增如下內容:
path=/usr/local/trolltech/qt-4.8.6/bin:$path
ld_library_path=/usr/local/trolltech/qt-4.8.6/lib:$ld_library_path
儲存退出.移到/usr/local/trolltech/qt-4.8.6中。
//qt-embended -x86
#vi setenv.sh
新增如下內容:
qtedir=/usr/local/trolltech/qtembedded-4.8.6-x86
path=/usr/local/trolltech/qtembedded-4.8.6-x86/bin:$path
ld_library_path=/usr/local/trolltech/qtembedded-4.8.6-x86/lib:$ld_library_path
儲存退出.移到/usr/local/trolltech/qtembedded-4.8.6-x86中。
//qt-embended -arm
vi setenv.sh
新增如下內容:
qtedir=/usr/local/trolltech/qtembedded-4.8.6-arm
path=/usr/local/trolltech/qtembedded-4.8.6-arm/bin:$path
ld_library_path=/usr/local/trolltech/qtembedded-4.8.6-arm/lib:$ld_library_path
儲存退出.移到/usr/local/trolltech/qtembedded-4.8.6-arm中
注意:想用哪個工具的時候:source setenv.sh 即可
#vi ~/.bashrc
alias qx86='source /usr/local/trolltech/qtembedded-4.5.3-x86/setenv.sh
alias qarm='source/usr/local/trolltech/qtembedded-4.5.3-arm/setenv.sh
alias qx11='source/usr/local/trolltech/qt-4.5.3/setenv.sh'
//方便之後改變環境變數
如:想使用x86編譯的時候,直接指向qx86
#qx86。
Qt4 8 6詳細安裝步驟
在網上檢視了很多篇關於qt 4的安裝方法,都是以前很久的帖子,所以就想按自己的方式重新總結一下,希望可以幫助到大家。這個檔案整合了編譯器 gcc g gdb偵錯程式 qt庫 qtcreator整合開發環境 qt creator opensource windows x86 3.1.2.exe qtc...
ARM Qt交叉編譯 Qt4 8 6
2.假設原始碼目錄 home zl,安裝目錄 home zl arm qt4.8.6,交叉編譯鏈結 home zl gcc linaro arm 此處的交叉編譯鏈工具按照自己的 3.將qt everywhere opensource src 4.8.6.tar.gz複製到 home 目錄下tar x...
04具體分析
思路 使用order by按照views欄位做乙個全域性排序即可,同時我們設定只顯示前10條。select videoid,uploader,age,category,length,views,rate,ratings,comments from gulivideo orc order by vie...