1.編譯tslib-1.4
ubuntu編譯tslib-1.4出錯:
./autogen.sh: 4: autoreconf: not found
因為沒有安裝automake 工具,
(ubuntu 10.04)用下面的命令安裝好就可以了。
sudo apt-get install autoconf automake libtool
編輯器arm-linux-gcc 4.4.1
解壓拷貝到/usr/local/qte-arm/
2.編譯qt-embedded-linux-opensource-src-4.4.3
環境變數:
#export path=/usr/local/arm/4.3.2/bin:$path
#export pkg_config_prefix=$toolchain/arm-none-linux-gnueabi
#export tb_cc_prefix=arm-linux-
#export toolchain=/usr/local/arm/4.3.2
#
./configure -prefix /usr/local/qte-arm /
-no-qt3support /
-qt-zlib /
-qt-libtiff /
-qt-libpng /
-qt-libmng /
-qt-libjpeg /
-make libs /
-nomake examples /(不編譯例子程式和文件)
-nomake demos /
-nomake docs /
-no-nis /
-no-cups /
-no-iconv /
-xplatform qws/linux-arm-g++ /
-embedded arm /
-little-endian /
-qt-freetype /
-depths 8,16,24,32 /
-qt-gfx-linuxfb /
-no-gfx-transformed /
-no-gfx-qvfb /
-no-gfx-vnc /
-no-gfx-multiscreen /
-qt-kbd-usb /
-qt-kbd-tty /
-qt-mouse-pc /
-no-glib /
-qt-mouse-tslib -i/usr/local/qte-arm/tslib/include -l/usr/local/qte-arm/tslib/lib
make
參考:qt4如何移植到arm-linux目標板http://zhidao.baidu.com/question/103574669.html
qt3在s3c2440平台的移植
qt4的移植總結
靜態編譯QT4
安裝qt sdk 後,預設採用的是動態鏈結庫的編譯方式,如果需要發布程式,需要在可執行的exe檔案中新增必須的動態鏈結庫,然而有些動態鏈結庫檔案很大,這並不是我們想要的結果。最好的辦法是提交乙個靜態鏈結的程式。但是安裝的qt是動態編譯的,要生成靜態的版本,就需要自己重新進行編譯。首先需要修改位於 m...
Windows下靜態編譯Qt4
然後依次解壓mingw gcc440 1.zip 安裝qt win opensource 4.7.4 mingw.exe。記得要將gcc的目錄和qt的目錄新增到環境變數中。然後開啟dos視窗並切換到qt的目錄 比如我的是d qt 4.7.4 再設定兩個變數 set qtdir d qt 4.7.4 ...
交叉編譯QT
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 2006040...