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

嵌入式Linux Qt交叉編譯環(huán)境搭建

這篇具有很好參考價值的文章主要介紹了嵌入式Linux Qt交叉編譯環(huán)境搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、下載Qt編譯器

TinkerBoard2主板,BuildRoot根文件系統(tǒng),package自帶的Qt版本為5.14.2,所以安裝的版本也是5.14.2

wget https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run
chmod a+x qt-opensource-linux-x64-5.14.2.run
./qt-opensource-linux-x64-5.14.2.run

安裝的組件看個人需求,我都要了

默認(rèn)安裝路徑/opt/Qt5.14.2/

源碼路徑/opt/Qt5.14.2/5.14.2/Src/

安裝后選定的打包工具路徑/opt/Qt5.14.2/5.14.2/(我的默認(rèn)有g(shù)cc_64和android)

2、編譯嵌入式交叉打包工具

?2.1、安裝交叉編譯工具

這種方法容易導(dǎo)致version `GLIBC_2.34' not found問題?(我后面使用了buildroot/output編譯出來的qmake、gcc和g++)

先查看源碼配置的編譯器,如下vi /opt/Qt5.14.2/5.14.2/Src/qtbase/mkspecs/linux-aarch64-gnu-g++/qmake.conf

嵌入式Linux Qt交叉編譯環(huán)境搭建,TinkerBoard2,嵌入式,qt,linux

如果ubuntu還沒安裝可以直接輸入如下命令安裝?

sudo apt-get install g++-aarch64-linux-gnu
sudo apt-get install gcc-aarch64-linux-gnu

如果不知道有無安裝,可以輸入aarch按tab鍵看是否有補全,如果安裝的版本不同也可以直接修改?qmake.conf配置文件

2.2、搭建arm64編譯環(huán)境

執(zhí)行命令,有些步驟需要sudo權(quán)限?

sudo mkdir /opt/Qt5.14.2/5.14.2/aarch64?
cd /opt/Qt5.14.2/5.14.2/Src/
sudo ./configure -prefix /opt/Qt5.14.2/5.14.2/aarch64 -make libs -xplatform linux-aarch64-gnu-g++ -no-opengl -skip qtdeclarative?

?編譯命令(可以嘗試多線程運行,也可以一步到位執(zhí)行第二條),后面有兩次選項,第一次選o,第二次選y

sudo gmake
sudo gmake install

可能會遇到一些問題,像缺少頭文件文章來源地址http://www.zghlxwxcb.cn/news/detail-822059.html


到了這里,關(guān)于嵌入式Linux Qt交叉編譯環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(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)文章

  • AI嵌入式3——君正T40之MIPS32架構(gòu)交叉編譯opencv4篇

    AI嵌入式3——君正T40之MIPS32架構(gòu)交叉編譯opencv4篇

    opencv基本安裝 深度學(xué)習(xí)環(huán)境搭建 君正T40基礎(chǔ)使用 參考文獻(xiàn) 參考文獻(xiàn) 參考文獻(xiàn) 主機環(huán)境:Ubuntu 18.04.6 LTS,x86_64 目標(biāo)平臺:君正T40,mips32r2架構(gòu) CMake GUI版本:3.14.7 OpenCV版本:4.4.0 交叉編譯鏈:mips-gcc720-glibc226 在君正提供的SDK包中有一個類似的編譯鏈壓縮包mips-gcc720-glibc226.t

    2024年01月21日
    瀏覽(16)
  • 基于RK3588的嵌入式linux系統(tǒng)開發(fā)(一)——開發(fā)環(huán)境的搭建(SDK解壓與本地初始化)

    基于RK3588的嵌入式linux系統(tǒng)開發(fā)(一)——開發(fā)環(huán)境的搭建(SDK解壓與本地初始化)

    1、拷貝rk3588的linux-sdk壓縮包到工作目錄,如下所示: 圖1 拷貝rk3588的sdk到工作目錄 2、進(jìn)入sdk目錄進(jìn)行MD5碼的計算,并對比md5sum.txt文件內(nèi)的值,確保壓縮包未被修改。 圖2 MD5碼計算與匹配 3、安裝p7zip-full工具,并解壓rk3588的sdk壓縮包,如下圖所示: sudo apt-get install p7zip-full

    2023年04月12日
    瀏覽(33)
  • ubuntu20嵌入式開發(fā)環(huán)境搭建

    安裝步驟:省略。 網(wǎng)上有很多教程,不做筆記了。 值得注意的一點:安裝時建議選擇中文安裝,會默認(rèn)帶有中文輸入法。 安裝Vmware Tools后,可以實現(xiàn)主機跟虛擬機之間的文件拷貝,文本內(nèi)容的復(fù)制粘貼等操作。使用起來更方便。 依次使用下面的命令即可完成安裝: sudo ap

    2024年02月19日
    瀏覽(17)
  • 關(guān)于嵌入式Qt5配置環(huán)境變量導(dǎo)致鼠標(biāo)顯示與隱藏

    ????????不寫QT_QPA_EVDEV_MOUSE_PARAMETERS環(huán)境變量則不顯示鼠標(biāo),反之,環(huán)境變量配置正確則顯示鼠標(biāo) 如設(shè)置?Qt環(huán)境變量 就能顯示鼠標(biāo)。 在交叉編譯并移植Qt-Embedded后,在開發(fā)板中配置環(huán)境變量如下 運行程序后,程序能正常運行,也能正常觸摸點擊,就是沒有鼠標(biāo)顯示 以往

    2024年02月10日
    瀏覽(29)
  • 【嵌入式Qt開發(fā)入門】初識Qt——Linux下安裝Qt

    【嵌入式Qt開發(fā)入門】初識Qt——Linux下安裝Qt

    ????????Qt 是一個跨平臺的 C++開發(fā)庫。主要用來開發(fā)圖形用戶界面(Graphical User Interface,簡 稱 GUI)程序。 ????????Qt 雖然經(jīng)常被當(dāng)做一個 GUI 庫,用來開發(fā)圖形界面應(yīng)用程序,但這并不是 Qt 的全部; Qt 除了可以繪制漂亮的界面(包括控件、布局、交互),還包含很多

    2024年02月16日
    瀏覽(94)
  • STM32開發(fā)環(huán)境搭建&工程創(chuàng)建(嵌入式學(xué)習(xí))

    STM32開發(fā)環(huán)境搭建&工程創(chuàng)建(嵌入式學(xué)習(xí))

    簡介 STM32CubeMX是STMicroelectronics公司提供的一款集成開發(fā)環(huán)境(IDE)工具,用于快速配置和初始化STM32微控制器系列的軟件工程。它提供了圖形化界面和交互式工具,使開發(fā)者能夠輕松地生成STM32微控制器的初始化代碼和配置文件。 STM32CubeMX具有以下主要功能和特點: 微控制器

    2024年02月11日
    瀏覽(98)
  • 嵌入式Linux Qt5 (C++)開發(fā)欄目概述

    本欄目開始介紹Linux系統(tǒng)下的Qt C++程序開發(fā),資源是以嵌入式為切入點(現(xiàn)在Linux系統(tǒng)下的Qt C++程序開發(fā)好像就是應(yīng)用于嵌入式),那就跟著一起學(xué)習(xí) Linux系統(tǒng)下的Qt C++程序開發(fā)知識 ,再擴展一下 嵌入式 的知識吧。我這里默認(rèn)已經(jīng) 熟悉C++基本語法、熟悉Qt在windows下的使用方

    2024年02月12日
    瀏覽(23)
  • 【嵌入式Linux】編譯應(yīng)用和ko內(nèi)核模塊Makefile使用記錄

    【嵌入式Linux】編譯應(yīng)用和ko內(nèi)核模塊Makefile使用記錄

    在Makefile中,變量的賦值可以使用以下幾種方式: = :最基本的賦值符號,表示簡單的延遲展開(lazy expansion)方式。變量的值將會在使用變量的時候進(jìn)行展開。 := :立即展開(immediate expansion)的賦值方式。變量的值在賦值的時候立即展開,并且在后續(xù)的使用中不再改變。

    2024年02月08日
    瀏覽(24)
  • 【ARM 嵌入式 編譯系列 4 -- linux 編譯屬性 __read_mostly 介紹】

    請閱讀 【ARM GCC 編譯專欄導(dǎo)讀】 上篇文章:【ARM 嵌入式 編譯系列 3.3 – gcc 動態(tài)庫與靜態(tài)庫的鏈接方法介紹】 下篇文章:【ARM 嵌入式 編譯系列 4.1 – GCC 編譯屬性 likely與unlikely 學(xué)習(xí)】 __read_mostly 是一個在Linux內(nèi)核編程中用到的宏定義,這是一個gcc編譯器的屬性,用于告訴編

    2024年02月13日
    瀏覽(25)
  • 測試驅(qū)動的嵌入式開發(fā) 002:VSCode + CMake + Unity 環(huán)境搭建

    測試驅(qū)動的嵌入式開發(fā) 002:VSCode + CMake + Unity 環(huán)境搭建

    本文是對《測試驅(qū)動的嵌入式 C 語言開發(fā)》第二章的實踐。 這部分參考博文《基于Windows 的 VS Code C/C++ 編譯環(huán)境搭建》。 安裝 CMake ,在官網(wǎng)下載最新安裝包。安裝時選擇 對所有用戶添加 CMake 到系統(tǒng) PATH 。 安裝以下插件: CMake:VSCode 的 CMake 語言支持插件 CMake Tools:對插件

    2023年04月18日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包