AllWinner T113交叉工具链篇

本文介绍如何使用QT进行交叉编译,包括设置环境变量、编译QT库、单独编译C和C++代码的方法,以及解决.so文件未找到的问题。

1、QT的交叉编译

全编译-->编译QT库-->根目录下执行source build/envsetup

命令行执行以下export导入环境变量。

export LICHEE_CROSS_COMPILER=arm-linux-gnueabi
export LICHEE_BR_OUT=/work/code/allwinner/ver/tmp/allwinner-t113/out/t113_i/evb1_auto/longan/buildroot

export AW_QT_VER=5.12.5
export QT_INSTALL_DIR=/work/code/allwinner/ver/tmp/allwinner-t113/platform/framework/qt/qt-everywhere-src-5.12.5/Qt_5.12.5

export LICHEE_GNUEABI=gnueabi

通过以下命令执行QT命令 

#!/bin/sh
PATH=$LICHEE_BR_OUT/host/bin/:$PATH
$QT_INSTALL_DIR/bin/qmake -o Makefile Launcher.pro
make -j32

2、编译分成单独编译C和C++

单独编译配置

export PATH=$PATH:/work/allwinner-t113/out/t113/evb1_auto/longan/buildroot/host/bin

查看gcc版本

arm-linux-gnueabi-gcc -v


单独编译

arm-linux-gnueabi-gcc -o test test.c

3、其

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值