tslib-1.4とqt-embedded-linux-opensource-src-4.5.3のインストール方法
3027 ワード
私の開発環境はvmware,fedora 14です.
最近QTEを配置する環境はtslibとqteをコンパイルしなければならなくて、中間は多くの問題に出会って、1日をたたいてやっとできました.
tslib-1.4を使用しています.私のクロスコンパイルツールはarm-none-linux-gnueabiです(ここではよく使われていないarm-linux-gccに注意してください).だから方法が違います.
arm-none-linux-gnueabiのインストール方法は言いません.
1.端末を開いてtslibの解凍ディレクトリに入る
2.コマンドの入力
qt-embedded-linux-opensource-src-4.5.3のインストール方法端末を開いてディレクトリqt-embedded-linux-opensource-src-4.5.3に入ります(自分の解凍ディレクトリによって決まります). ディレクトリの下の/mkspecs/qws/linux-arm-g+/qmake.confファイルを変更します. arm-linuxをarm-none-linux-gnueabiに置き換えます. 入力コマンド
makeコマンド を実行する. make installコマンドを実行します.インストールを行います. ユーザー環境変数/home/ユーザー名/.bashrcおよび/root/.bashrc を変更
export ARMQTDIR=あなたのqteのインストールディレクトリ、つまり上に設定したディレクトリexport PATH=$ARMQTDIR/bin:$PATH
export MANPATH=$ARMQTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$ARMQTDIR/lib:$LD_LIBRARY_PATH
export QMAKESPEC=あなたのqteのインストールディレクトリ、つまり上に設定したディレクトリ/mkspecs/qws/linux-arm-g++ ARM版QTのインストールと構成が成功したかどうかをテストします. a.実行:qmake-v 以下の対応情報 を印刷する.
QMake version 2.01a
Using Qt version 4.5.3 in/opt/QtEmbedded-4.5.3-arm/lib
b.実行:which qmake 次の対応情報を印刷します.
/opt/QtEmbedded-4.5.3-arm/bin/qmake
これでarm版qteのコンパイルに成功しました.
最近QTEを配置する環境はtslibとqteをコンパイルしなければならなくて、中間は多くの問題に出会って、1日をたたいてやっとできました.
tslib-1.4を使用しています.私のクロスコンパイルツールはarm-none-linux-gnueabiです(ここではよく使われていないarm-linux-gccに注意してください).だから方法が違います.
arm-none-linux-gnueabiのインストール方法は言いません.
1.端末を開いてtslibの解凍ディレクトリに入る
2.コマンドの入力
1 [root@localhost ~]#./autogen.sh
2 [root@localhost ~]#echo "ac_cv_func_malloc_0_nonnull=yes" >arm-none-linux-gnueabi.cache
3 [root@localhost ~]#./configure --host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache --prefix=/tslib --enable-inputapi=no
4 [root@localhost ~]#make
5 [root@localhost ~]#make install
qt-embedded-linux-opensource-src-4.5.3のインストール方法
1 [root@localhost ~]#./configure -prefix ( qte )-embedded arm -release -shared -fast -no-largefile -qt-sql-sqlite -no-qt3support -no-xmlpatterns -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -no-webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -make libs -nomake tools -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus -no-openssl -xplatform qws/linux-arm-g++ -little-endian -qt-freetype -depths 16,18 -qt-gfx-linuxfb -no-gfx-transformed -no-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-usb -no-glib -qt-mouse-tslib -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb -qt-mouse-linuxtp -I/(tslib ) /tslib/include -L/(tslib )/tslib/lib
export ARMQTDIR=あなたのqteのインストールディレクトリ、つまり上に設定したディレクトリexport PATH=$ARMQTDIR/bin:$PATH
export MANPATH=$ARMQTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$ARMQTDIR/lib:$LD_LIBRARY_PATH
export QMAKESPEC=あなたのqteのインストールディレクトリ、つまり上に設定したディレクトリ/mkspecs/qws/linux-arm-g++
QMake version 2.01a
Using Qt version 4.5.3 in/opt/QtEmbedded-4.5.3-arm/lib
b.実行:which qmake 次の対応情報を印刷します.
/opt/QtEmbedded-4.5.3-arm/bin/qmake
これでarm版qteのコンパイルに成功しました.