Linux QT5程序编译准备源码 打开网盘到 5_MY-Demo,下载 MY-Linux-QT5-Demo-AboutUs-svn*.tar.bz2 文件,并复制到虚拟机。
=====> Input:tar xf MY-Linux-QT5-Demo-AboutUs-svn*.tar.bz2 -C ~/my-work/02_source/QT程序编译=====> Input:cd ~/my-work/02_source/AboutUs/=====> Input:qmakeNote: 如果有“未找到 'qamke' 命令”的信息,是因为交叉编译工具链的配置没有生效,可以按前面 “交叉编译工具链安装” 中的 “source 工具链配置文件” 操作一次后再执行此步骤
=====> Input:make=====> Output: /home/myzr/my-work/03_toolchain/fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic widget.ui -o ui_widget.h......ARM-poky-linux-gnueabi-g++ -march=armv7ve -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/myzr/my-work/03_toolchain/fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -o AboutUs main.o widget.o qrc_source.o moc_widget.o -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lEGL -lpthread 在 MY-IMX6-A9 设备上运行- 把编译得到的 AboutUs 复制到开发板上
- 在开发板上运行QT5目标程序
=====> Input:chmod +x ./AboutUs./AboutUs -platform eglfs在 MY-IMX6-A7 设备上运行- 把编译得到的 AboutUs 复制到开发板上
- 在开发板上运行QT5目标程序
=====> Input:export DISPLAY=:0.0chmod +x AboutUs./AboutUs运行结果可以看到开发板显示屏上输出了 MYZR 的 Logo 和一些信息。
|