海思hisi 编译QT源码

xiaoxiao2021-02-28  109

首先 在官网上下载源码。

QT源码下载地址:http://download.qt.io/official_releases/qt/

tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz (我用4.8.5)

进入目录下

cd  qt-everywhere-opensource-src-4.8.5/mkspecs/qws/linux-arm-g++$ 编辑 qmake.conf

vi qmake.conf   编译器改为hisiv400系列

保存 退出

到源码主目录 接下来准备配置源码 选择编译器及裁剪源码

./configure  \ -prefix  /usr/local/qt-4.6.2-arm  \  (安装路径) 默认为 /usr/local/Trolltech/QtEmbedded-4.8.5-arm/ -opensource  \  (自由版本) -confirm-license  \  (遵守协议yes) -release  \  (编译和连接QT时关闭调试) -shared  \  (使用QT动态库) -embedded  arm  \  (嵌入式arm架构) -xplatform  qws/linux-arm-g++  \  (交叉编译时的目标平台) -no-qt3support  \  (关闭QT3支持功能) -fast  \  (只对库及子目录make来快速配置QT) -no-largefile  \  (使大文件支持无效) -make  tools  \  (构建tools) -nomake  demos  \  (不构建demos) -nomake  examples  \(不构建examples) -nomake  docs  \  (不构建docs) -qt-libjpeg  \  (使用jpeg库) -qt-libpng  \  (使用png库) -qt-libtiff  \  (使用tiff库) -multimedia  \  (构建QT多媒体模块) -no-qvfb  \  (不构建QVFB模块) -no-svg  \  (不构建SVG模块) -no-cups  \  (不编译CUPS支持) make (注意:这一步需要root权限,root用户是否含有编译器(曾经被困扰很久!!!),如没有 sudo -s source /etc/proflie 后执行make)

等待一个多小时

make install

编译成功

转载请注明原文地址: https://www.6miu.com/read-28386.html

最新回复(0)