PC機安裝Qt以及QT交叉編譯環境

PC:
apt-get install qtcreator

Qt Embedded for ZedBoard:
下載qt-everywhere-opensource-src-4.7.3.tar.gz,這裏下載源碼和Xilinx公司提供的Zynq的Qt配置文件qmake.conf,感謝別人的分享,這個的版本是4.7.3。

之前我們已經配置好了交叉編譯環境使用的環境變量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的安裝。

發佈了35 篇原創文章 · 獲贊 5 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章