国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ubuntu交叉編譯Qt-5庫并移植ARM開發(fā)板

這篇具有很好參考價值的文章主要介紹了ubuntu交叉編譯Qt-5庫并移植ARM開發(fā)板。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言:本文將介紹Qt5源碼方式的交叉編譯及安裝

下載源碼包:qt-everywhere-src-5.12.8.tar.xz

官網下載網址:Index of /

依次選擇:

【official_releases】 =>【qt】 =>【5.12】 =>【5.12.8】 =>【single】 =>【qt-everywhere-src-5.12.8.tar.xz】

先解壓QT庫壓縮包出來,并進入解壓出來的庫目錄。

接下來請按以下步驟進行:

1. 配置

1.1 配置工具鏈

???????? 配置編譯工具鏈:

$ vi qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf

ubuntu交叉編譯Qt-5庫并移植ARM開發(fā)板?

1.2 配置編譯選項

請回到庫的根目錄下操作。

有以下2種情況:

1.2.1 不支持觸摸屏tslib

配置如下:

$ ./configure -prefix /data/arm-linux/libs/qt-5.6.0-arm -opensource -confirm-license -release -make libs -xplatform  linux-arm-gnueabi-g++ -pch -sql-sqlite -qt-libjpeg -qt-libpng -qt-zlib -no-opengl -no-sse2 -no-openssl -no-cups -no-glib -no-iconv -no-separate-debug-info -nomake tests -nomake examples -nomake tools -no-pkg-config

配置完成輸出如下:
Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into /data/arm-linux/libs/qt-5.6.0-arm

Prior to reconfiguration, make sure you remove any leftovers from
the previous build.

?1.2.2 支持觸摸屏tslib

若要支持觸摸屏,請先移植觸摸屏tslib,請參考以下博文:

觸摸屏tslib庫交叉編譯并移植ARM校準測試_曾哥電子設計的博客-CSDN博客。

首先添加-tslib項,如tslib安裝在/data/arm-linux/libs/tslib-1.12-arm目錄下,還需通過-I和-L指定include和lib路徑,配置如下:

$ ./configure -prefix /data/arm-linux/libs/qt-5.6.0-arm -opensource -confirm-license -release -make libs -xplatform  linux-arm-gnueabi-g++ -pch -sql-sqlite -qt-libjpeg -qt-libpng -tslib -qt-zlib -no-opengl -no-sse2 -no-openssl -no-cups -no-glib -no-iconv -no-separate-debug-info -nomake tests -nomake examples -nomake tools -no-pkg-config -I /data/arm-linux/libs/tslib-1.12-arm/include -L /data/arm-linux/libs/tslib-1.12-arm/lib

?2. 編譯及安裝

?2.1 編譯

執(zhí)行編譯命令:

$ make

Make過程可能發(fā)生以下錯誤:

錯誤1文章來源地址http://www.zghlxwxcb.cn/news/detail-404715.html

In file included from qtiffhandler

到了這里,關于ubuntu交叉編譯Qt-5庫并移植ARM開發(fā)板的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • libdrm交叉編譯并移植到arm開發(fā)板

    libdrm交叉編譯并移植到arm開發(fā)板

    首先去官網下載源碼包 https://dri.freedesktop.org/libdrm/ ,在這里我們選擇最新的下載,如下圖 下載完成后,開始解壓縮,解壓縮完成后,進入源碼目錄,首先創(chuàng)建 install 和 build 目錄,然后創(chuàng)建 cross_file.txt 文件,文件內容如下, 然后進入我們剛創(chuàng)建好的 build 目錄,執(zhí)行語句 me

    2024年02月16日
    瀏覽(138)
  • Ubuntu與致遠ARM交叉編譯Qt5.12環(huán)境

    Ubuntu與致遠ARM交叉編譯Qt5.12環(huán)境

    ????????ARM板現(xiàn)有環(huán)境配置(主要是對/etc/profile/編輯)較簡單,參考上一篇博客,板子上已經部署了Qt5.15。 Ubuntu與國產致遠ARM_3568交叉編譯Qt 此文檔只是為了記錄錯誤的過程,下一往篇博客會直接介紹正確的配置。 https://blog.csdn.net/qq_35529025/article/details/129524412 ???????

    2024年02月22日
    瀏覽(19)
  • x86架構ubuntu 搭建arm64交叉編譯環(huán)境及QT編譯arm64架構工程

    x86架構ubuntu 搭建arm64交叉編譯環(huán)境及QT編譯arm64架構工程

    背景:由于最近項目需要做國產系統(tǒng)適配,很多軟件需要重新編譯以適配不同架構CPU。 環(huán)境: 1、主機win10 64bit? ?vmware虛擬主機ubuntu1804 64bit 2、vmware虛擬主機已經安裝了qt5.14.2及qt_create4.11.1 一、C/C++程序交叉編譯 1、交叉編譯環(huán)境搭建 ①選定編譯工具aarch64-linux-gnu ②安裝交叉

    2024年02月09日
    瀏覽(31)
  • ubuntu x86搭建 麒麟arm QT6交叉編譯

    近期項目需求開發(fā)平臺是unbuntu x86,目標機器是UOS arm架構,由于需要在不同平臺上使用程序,需要建立基于QT6.32的交叉編譯平臺 交叉編譯器 https://blog.csdn.net/zhang421412170/article/details/110952705 下載 gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz(因為我這里用的是linux平臺進行編譯,需要

    2024年02月13日
    瀏覽(26)
  • 3:Ubuntu上配置QT交叉編譯環(huán)境并編譯QT程序到Jetson Orin Nano(ARM)

    3:Ubuntu上配置QT交叉編譯環(huán)境并編譯QT程序到Jetson Orin Nano(ARM)

    ? ?GCC配置同上 ? 最后配置Kits 上面設置完成之后 ,設置Kits 中的Device(這是為了能夠直接把項目部署到arm設備上) ? ? ?點擊NEXT之后會出現(xiàn)連接被拒絕,不用擔心 ,下面會對其設置密碼。 驗證arm設置的密碼。 ? ? ? ? ? ? ? ? 代碼: 此代碼是抄的別人的,具體是哪位博主的

    2024年02月11日
    瀏覽(26)
  • Qt教程3-Ubuntu(x86_64)上配置arm64(aarch64)交叉編譯環(huán)境及QT編譯arm64架構工程

    Qt教程3-Ubuntu(x86_64)上配置arm64(aarch64)交叉編譯環(huán)境及QT編譯arm64架構工程

    苦辣酸甜時光八載,春夏秋冬志此一生 Qt簡介: Qt(官方發(fā)音 [kju:t],音同 cute)是一個跨平臺的 C++ 開發(fā)庫,主要用來開發(fā)圖形用戶界面(Graphical User Interface,GUI)程序,當然也可以開發(fā)不帶界面的命令行(Command User Interface,CUI)程序。 Qt 支持的操作系統(tǒng)有很多,例如通用

    2024年01月23日
    瀏覽(49)
  • LuaJit交叉編譯移植到ARM Linux

    LuaJit交叉編譯移植到ARM Linux

    Lua與LuaJit的主要區(qū)別在于LuaJIT是基于JIT(Just-In-Time)技術開發(fā)的,可以實現(xiàn)動態(tài)編譯和執(zhí)行代碼,從而提高了程序的運行效率。而Lua是基于解釋器技術開發(fā)的,不能像LuaJIT那樣進行代碼的即時編譯和執(zhí)行。因此,在運行速度方面,LuaJIT要比Lua快得多。此外,LuaJIT還支持更多的

    2024年02月05日
    瀏覽(19)
  • Linux交叉編譯opencv并移植ARM端

    Linux交叉編譯opencv并移植ARM端

    Linux交叉編譯opencv并移植ARM端 - 知乎 目標平臺為arm7l,此為32位ARM架構,要安裝合適的編譯器 注意:64位ARM架構的編譯器與32位ARM架構的編譯器不能通用 opencv的交叉編譯工具鏈在../opencv3.2.0/platforms/linux 路徑下,linux文件夾下是一些.cmake文件,對應不同的移植對象,我需要在rv

    2024年02月12日
    瀏覽(27)
  • Qt5.9 Ubuntu18.04-64位交叉編譯目標機為Ubuntu18.04-arm-32位基于RK3288

    Qt5.9 Ubuntu18.04-64位交叉編譯目標機為Ubuntu18.04-arm-32位基于RK3288

    文章目錄 一、需要準備的材料 二、操作步驟 1.更新軟件源 2.安裝環(huán)境依賴 3.搭建交叉編譯環(huán)境 4.編譯QT 5.安裝Qt creator 6.配置Qt kit 三.測試 前言 本文使用VMware虛擬機作為Ubuntu系統(tǒng)載體,采用Ubuntu18.04-64位鏡像作為QT編譯環(huán)境,采用RK3288搭載Ubuntu18.04-arm-32作為QT執(zhí)行環(huán)境。 ① 交

    2024年02月17日
    瀏覽(29)
  • ubuntu虛擬機安裝Qt5 for ARM交叉開發(fā)環(huán)境

    ubuntu虛擬機安裝Qt5 for ARM交叉開發(fā)環(huán)境

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 本文講述了在虛擬機中安裝 Qt 交叉開發(fā)環(huán)境詳細過程。以便在虛擬機中進行 Qt 應用程序的開發(fā),處理觸摸屏的部分會在下一篇文章中敘述。 我們的虛擬機為ubuntu18.04。 sudo apt-get install qt5-default 指令會安

    2024年02月09日
    瀏覽(50)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包