# zynq petalinux Qt 環境建立(2018.3)
**操作環境:**
ubuntu(16.04)
hdl(2018_r1):git checkout 到2018_r1
meta-adi(2018_r1):git checkout 到2019_r1
filesystem:x11+x11-dev,qt+qt-dev,qt-extend+qt-extend-dev
# qt source code 5.9.6編譯參數
```bash=
./configure -release -xplatform linux-arm-gnueabi-g++ -no-opengl -no-openssl -nomake tests -no-compile-examples -nomake examples -gif -ico -qt-libpng -qt-libjpeg -qt-sqlite -prefix $ZYNQ_QT_INSTALL
```
## qtcreator 設定
cmake 是用 ubuntu的/usr/bin/make
qmake 是用qt5.9.6編譯出來的bin/qmake
arm-linux-gnueabihf-gcc,arm-linux-gnueabihf-g++,arm-linux-gnueabihf-gdb是用"SDK/2018.3/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin"裡面的
## 開機執行腳本
在/etc/profile.d/bash_completion.sh檔案最底下加入以下指令內容以便在開機後自動執行
```bash=
echo 1 > /sys/class/leds/ld0\:red/brightness
sleep 2
echo 0 > /sys/class/leds/ld0\:red/brightness
export DISPLAY=:0.0
Xorg &
```
參考資料:
[zcu102_A_PetaLinux运行Qt程序](https://blog.csdn.net/botao_li/article/details/86712517)
###### tags: `zynq`