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

2021-06-26 21:50:19 字數 1547 閱讀 6423

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...