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

Qt交叉編譯到arm平臺

這篇具有很好參考價值的文章主要介紹了Qt交叉編譯到arm平臺。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

從網(wǎng)上下載對應(yīng)版本的Qt源碼 https://download.qt.io/archive/qt/5.9/5.9.3/single/,我下載的是5.9.3的版本。

Qt交叉編譯到arm平臺

解壓到ubuntu上

Qt交叉編譯到arm平臺

下載使用gcc 4.9.4編譯器,并配置環(huán)境變量。(盡量選擇高版本編譯器)

Qt交叉編譯到arm平臺

配置Qt相關(guān)的編譯器,使用linux-arm-gnueabi前綴,

cd qtbase/mkspecs

Qt交叉編譯到arm平臺

修改qmake.conf文件,更改編譯器為當(dāng)前使用的編譯器,

Qt交叉編譯到arm平臺

接下來回到主文件夾下面創(chuàng)建腳本來配置選項及功能,具體配置項功能可通過./configure -help來查看

(移植過來的Qt程序需要使用一些庫,需要將對應(yīng)的-skip注釋掉,)

Qt交叉編譯到arm平臺

提前安裝tslib庫,可以參考網(wǎng)上的安裝方法,(注意,用的編譯器一定要保持一致 )

編寫完成后執(zhí)行腳本,配置完成后make進(jìn)行編譯,編譯完成后make install安裝。

安裝完后會生成一個文件夾(腳本配置的安裝路徑)

Qt交叉編譯到arm平臺

將該文件夾拷貝到我們掛載的文件系統(tǒng)

Qt交叉編譯到arm平臺

然后在etc/profile下配置環(huán)境變量

Qt交叉編譯到arm平臺

要想Qt 程序顯示中文,需把中文字庫放到配置對應(yīng)的fonts/目錄下。網(wǎng)上下載一個Qt支持的字庫就可以。

編譯Qt可執(zhí)行文件

將需要編譯的Qt程序源碼文件夾放入該文件夾中armqt-5.9.3/bin/

進(jìn)入Qt程序源碼文件夾下直接運行../qmake,生成 Makefile,再執(zhí)行 make 編譯生成可執(zhí)行文件。

(在qmake生成Makefile時會可能會報一些錯誤,這些錯誤是因為我們的Qt應(yīng)用程序中用到了一些Qt的庫,而我們在配置編譯的時候沒有編譯對應(yīng)的庫文件,需要修改先前的配置腳本,取消跳過編譯對應(yīng)的庫)

最后將我們編譯生成的可執(zhí)行文件拷貝到開發(fā)板上運行即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-501503.html

到了這里,關(guān)于Qt交叉編譯到arm平臺的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • live555交叉編譯(ubuntu+arm平臺)

    1.下載源碼 ??????http://live555.com/liveMedia/public/live555-latest.tar.gz 2.解壓 tar -zxvf live555-latest.tar.gz 3.修改配置文件 1)進(jìn)入live文件夾 2)復(fù)制一份配置文件 cp config.armlinux config.myarmlinux chmod 777 config.myarmlinux 3) vim config.myarmlinux 命令行-刪除全部配置 4) 修改為 5.編譯執(zhí)行

    2024年02月05日
    瀏覽(20)
  • 【交叉編譯環(huán)境】安裝arm-linux交叉編譯環(huán)境到虛擬機教程(簡潔版本)

    【交叉編譯環(huán)境】安裝arm-linux交叉編譯環(huán)境到虛擬機教程(簡潔版本)

    就是看到了好些教程有些繁瑣,我就寫了一個 我這個解壓安裝的交叉編譯環(huán)境是Linaro GCC的一個版本,可以用于在x86_64的主機上編譯arm-linux-gnueabihf的目標(biāo)代碼 步驟來了 在你的Ubuntu系統(tǒng)中 創(chuàng)建一個目錄 ,例如/usr/local/arm,然后將下載好的gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueab

    2024年02月03日
    瀏覽(25)
  • arm系列交叉編譯器各版本區(qū)別

    交叉編譯器的命名規(guī)則:arch [-vendor] [-os] [-(gnu)eabi] [-language] arch - 體系架構(gòu), 如arm(ARM-32bit)、aarch64(ARM-64bit)、x86等; vendor -工具鏈提供商,經(jīng)常省略,或用 none 替代; os - 目標(biāo)操作系統(tǒng), 如linux,沒針對具體 os 則 用 none 替代。同時沒有 vendor 和os 使用一個 none 替代。

    2024年02月01日
    瀏覽(27)
  • QT配置arm-linux-g++交叉編譯器

    QT配置arm-linux-g++交叉編譯器

    ubuntu16.4版本虛擬機 qt5.12.9版本 ,qt-everywhere-src-5.12.9(版本要一致,沒試過版本不同是否可行) (qt5.15.2 qt5.14.2都裝了下,按照以下流程都是完全沒錯誤) arm-linux-g++4.8.3版本 由于最近接手公司離職員工的代碼,通常我個人都是直接寫Makefile來完成,對方用的Qt配合交叉編譯器

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

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

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

    2024年02月09日
    瀏覽(31)
  • 基于Linux平臺交叉編譯 flutter arm64應(yīng)用

    ??? 操作系統(tǒng)ubuntu 20.04,開發(fā)工具Android Studio + Flutter,運行平臺RK3566 Linux。截止現(xiàn)在Flutter官方尚未正式對Linux arm64進(jìn)行支持,僅有flutter-elinux可用。開發(fā)環(huán)境的搭建過程遇到了很多的坑,幸運的是最終完成了。為避免后來者再次浪費時間,特撰此文以饗讀者。 ??? 本文僅記

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

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

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

    2024年02月22日
    瀏覽(19)
  • ubuntu交叉編譯Qt-5庫并移植ARM開發(fā)板

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

    前言:本文將介紹Qt5源碼方式的交叉編譯及安裝 下載源碼包:qt-everywhere-src-5.12.8.tar.xz 官網(wǎng)下載網(wǎng)址:Index of / 依次選擇: 【official_releases】 =【qt】 =【5.12】 =【5.12.8】 =【single】 =【qt-everywhere-src-5.12.8.tar.xz】 先解壓QT庫壓縮包出來,并進(jìn)入解壓出來的庫目錄。 接下來請按以

    2023年04月08日
    瀏覽(20)
  • ubuntu x86搭建 麒麟arm QT6交叉編譯

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

    2024年02月13日
    瀏覽(26)
  • QT5交叉編譯保姆級教程(arm64、mips64)

    QT5交叉編譯保姆級教程(arm64、mips64)

    什么是交叉編譯? 簡單說,就是在當(dāng)前系統(tǒng)平臺上,開發(fā)編譯運行于其它平臺的程序。 比如本文硬件環(huán)境是x86平臺,但是編譯出來的程序是在arm64架構(gòu)、mips64等架構(gòu)上運行 本文使用的操作系統(tǒng):統(tǒng)信UOS家庭版22.0 一、安裝QT5: 二、安裝編譯所需的組件 #安裝python環(huán)境(QT中的

    2024年02月05日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包