pc:
apt-get install qtcreator
qt embedded for zedboard:
之前我們已經配置好了交叉編譯環境使用的環境變數path和 cross_compile,為了方便操作,還可以在設定如下幾個環境變數。
export zynq_qt_build=/opt/zedboard/qt/build
export zynq_qt_install=/opt/zedboard/qt/install
export path=$zynq_qt_install/bin:$path
將原始碼包複製到build資料夾下面,並且解壓:
cp /media/6edc167cdc163f31/for\ ubuntu/qt/qt-everywhere-opensource-src-4.7.3.tar.gz /root/qt/build/
tar xf qt-everywhere-opensource-src-4.7.3.tar.gz
將qmake.conf複製到qt-everywhere-opensource-src-4.7.3/mkspecs/qws/linux-arm-gnueabi-g++目錄下:
cp /media/6edc167cdc163f31/for\ ubuntu/qt/qmake.conf qt-everywhere-opensource-src-4.7.3/mkspecs/qws/linux-arm-gnueabi-g++/
然後對qt進行配置,配置檔案如下:
./configure \
-embedded arm \
-xplatform qws/linux-arm-gnueabi-g++ \
-little-endian \
-opensource \
-host-little-endian \
-confirm-license \
-nomake demos \
-nomake examples \
-prefix $zynq_qt_install
其中-prefix $zynq_qt_install是告訴系統,安裝的路徑在哪的
配置完成後進行編譯:
make
編譯好了就可以進行安裝(安裝需要在root許可權下進行,rainysky進入系統的時候就是root許可權,這樣很方便):
make install
焦急的等了快半個小時,終於編譯完成了。在install資料夾下面,就是安裝的檔案。
之後將xilinx交叉編譯器中的基礎c++庫複製到安裝目錄的lib目錄下:
cp -p /path/to/cross/compiler/arm-xilinx-linux-gnueabi/libc/usr/lib/libstdc++.so* \/usr/local/trolltech/qt-4.7.3/lib/
這樣就完成了zynq的qt embedded for linux的安裝。
交叉編譯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...
Qt安裝及交叉編譯環境設定
1 安裝qt 我這裡安裝的是中文版的qt sdk 網上一般只能收到英文版。qtsdk offline linux x86 v1.2.1.run 763m 拷貝到linux 下,先chmod 可執行許可權 chmod x qtsdk offline linux x86 v1.2.1.run qtsdk...
Qt安裝及交叉編譯環境設定
1 安裝qt 我這裡安裝的是中文版的qt sdk 網上一般只能收到英文版。qtsdk offline linux x86 v1.2.1.run 763m 拷貝到linux 下,先chmod 可執行許可權 chmod x qtsdk offline linux x86 v1.2.1.run qtsdk...