qt-x11-opensource-src-4.4.3.tar.gz,qt-embedded-linux-opensource-src-4.4.3.tar.gz,arm-linux-gcc-3.4.1.tar.bz2
// 編譯環境
centos-4.4, gcc version 3.4.6 20060404 (red hat 3.4.6-3)
// 編譯qt-x11-opensource-src-4.4.3 (得到靜態鏈結的qvfb)
./configure -release -static -nomake examples -nomake demos -no-qt3support -no-openssl -no-opengl -no-webkit -no-phonon -no-sql-sqlite
gmake
cd ./tools/qvfb
gmake
gmake install
// 編譯qt-embedded-linux-opensource-src-4.4.3 (for x86)
./configure -release -qconfig full -depths 4,16,24,32 -system-libjpeg -system-libpng -system-zlib -qvfb -embedded x86
gmake
gmake install
cp qvfb /usr/local/trolltech/qtembedded-4.4.3/bin/ //複製qvfb
// 修改 /etc/profile 檔案內容如下
export qtdir=/usr/local/trolltech/qtembedded-4.4.3
path=$qtdir/bin:$path
manpath=$qtdir/doc/man:$manpath
ld_library_path=$qtdir/lib:$ld_library_path
qmakespec=$qtdir/mkspecs/linux-g++
export qtdir path manpath ld_library_path qmakespec
// 修改 ~/.bash_profile 檔案內容如下
# .bash_profile
# get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi# user specific environment and startup programs
unset username
qtdir=/usr/local/trolltech/qtembedded-4.4.3
path=$qtdir/bin:$path
manpath=$qtdir/doc/man:$manpath
ld_library_path=$qtdir/lib:$ld_library_path
qmakespec=$qtdir/mkspecs/linux-g++
export qtdir path manpathld_library_path qmakespec
// 使 .bash_profile 生效
source .bash_profile
// 編譯qtembedded應用程式
qmake -project //生成pro
qmake //生成makefile
make //生成可執行檔案
//執行qtembedded應用程式
qvfb &
./qtdemo -qws
// 編譯qt-embedded-linux-opensource-src-4.4.3 (for arm)
./configure -embedded arm -xplatform qws/linux-arm-g++ -depths 16 -no-qt3support -little-endian
交叉編譯Qt4
1.編譯tslib 1.4 ubuntu編譯tslib 1.4出錯 autogen.sh 4 autoreconf not found 因為沒有安裝automake 工具,ubuntu 10.04 用下面的命令安裝好就可以了。sudo apt get install autoconf automak...
交叉編譯Qt4 8 2
分類 linux qt 2012 07 04 11 36 171人閱讀收藏 舉報 1.安裝交叉編譯器。利用友善之臂自帶的交叉編譯器。將arm linux gcc 4.3.2.tgz 放在 root下,執行如下操作 cd root tar xvzf arm linux gcc 4.3.2.tgz c ...
交叉編譯QT4 8 4
linux ubuntu 11.10 x86 qt 4.8.4 交叉編譯工具鏈 gcc version 4.3.2 sourcery g lite 2008q3 72 tslib是電阻式觸控螢幕用於校準的乙個軟體庫,是乙個開源的程式,能夠為觸控螢幕驅動獲得的取樣提供諸如濾波 去抖 校準等功能,通常作...