交叉编译QT程序
·
上一期我们创建了自适应窗口的QT工程,本地部署后我们将得到以下几个文件
紧接着我们将这几个文件放入ubuntu虚拟机(或者是物理机),我们使用peatlinux中的交叉编译环境(或者你需要的交叉编译工具),将这几个文件编译为可执行的二进制文件。
将上述文件放到同一个文件夹下运行以下命令
//配置交叉编译环境
export PATH=/opt/petalinux/2019.2/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi:$PATH
//使用交叉编译工具进行编译
/opt/petalinux/2019.2/sysroots/x86_64-petalinux-linux/usr/bin/qmake
然后就会得到如下:
因为我们之前制作的系统是没有字体的,我们需要任意在网上下载一种我们需要的字体,在嵌入式系统中指定使用。
这里我使用的是WenQuanWeiMiHei(文泉驿微米黑)是一款开源的字体,我们在官网下载即可
我们将之前做好的sd卡插到电脑主机然后运行以下命令:
//将根文件系统挂载到主机
sudo mount /dev/sdb2 /mnt
//打开我们创建的work文件
cd /mnt/work
//将我们需要的二进制文件程序和字体放到该目录下
cp path/你需要的文件 ./
//退出挂载
cd ~
sync
sudo umount /mnt
下一期讲解板子上电的效果以及环境变量的配置。
本文章由威三学社威三学院出品
对课程感兴趣可以私信联系
更多推荐

所有评论(0)