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

arm魯班貓lubanCat rk3588 ubuntu20.04下源碼編譯安裝qt5.12.5

這篇具有很好參考價(jià)值的文章主要介紹了arm魯班貓lubanCat rk3588 ubuntu20.04下源碼編譯安裝qt5.12.5。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

arm魯班貓lubanCat rk3588 ubuntu20.04下源碼編譯安裝qt5.12.5

參考鏈接

ubuntu-18.04上通過(guò)源碼來(lái)編譯及安裝Qt-5.12庫(kù)
QT官方線(xiàn)上文檔for linux

源碼下載

qt源碼下載地址
進(jìn)入下面目錄下載
【new_archive/qt/5.12/5.12.5/single/qt-everywhere-src-5.12.5.tar.xz】

安裝依賴(lài)庫(kù)

$ sudo apt-get install libx11-dev libxext-dev libxtst-dev

$ sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

$ sudo apt-get install libxkbcommon-x11-dev

解壓

將壓縮包放到Ubuntu某目錄,并進(jìn)入解壓:

$ xz -d qt-everywhere-src-5.12.5.tar.xz

初步解壓出:qt-everywhere-src-5.12.5.tar

$ tar xf qt-everywhere-src-5.12.5.tar

最終得到:qt-everywhere-src-5.12.5

或者【右鍵】->【提取到此處】即可解壓出【qt-everywhere-src-5.12.5】

進(jìn)入目錄:

$ cd qt-everywhere-src-5.12.5

閱讀說(shuō)明README

養(yǎng)成良好習(xí)慣,對(duì)于一個(gè)陌生的開(kāi)源庫(kù)或其他工具,首先要看說(shuō)明README。官方指導(dǎo),最為權(quán)威。打開(kāi)README,里面會(huì)教你” HOW TO BUILD QT5”,請(qǐng)先仔細(xì)閱讀。

配置編譯選項(xiàng)

$ ./configure --help    //查看配置選項(xiàng)說(shuō)明

我的配置如下:

./configure

也可用-prefix指定庫(kù)的安裝路徑,若不指定則默認(rèn)/usr/local下

出現(xiàn)如下界面,輸入【o】并回車(chē),選擇開(kāi)源版本
魯班貓如何把qt直接放入sdk中編譯進(jìn)系統(tǒng),arm開(kāi)發(fā),qt,linux
出現(xiàn)如下界面,輸入【y】并回車(chē),同意協(xié)議
魯班貓如何把qt直接放入sdk中編譯進(jìn)系統(tǒng),arm開(kāi)發(fā),qt,linux
配置完成輸出:

Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into '/usr/local/Qt-5.12.5'.

以上信息告訴你:執(zhí)行make和make install進(jìn)行編譯及安裝在’/usr/local/Qt-5.12.5’

備注:
此步可能出現(xiàn)以下錯(cuò)誤:

ERROR:Feature 'xcb' was enabled, but the pre-condition ' 
features.thread && features.xkbcommon &.& libs.xcb'failed

解決方法:

$ sudo apt-get install libxkbcommon-x11-dev

編譯

$ make              //或多線(xiàn)程加速編譯:$ make -j4

我是編譯了一下午,過(guò)程漫長(zhǎng)。。。

備注
Ubuntu20出現(xiàn)錯(cuò)誤:

Info: creating cache file /data/libs-3rd/qt-everywhere-src-5.12.5/qtdeclarative/.qmake.cache
sh: 1: python: not found
Project ERROR: Building QtQml requires Python.
make: *** [Makefile:337: module-qtdeclarative-make_first] Error 3

python 可能被 python2 或者 python 3 代替了導(dǎo)致映射不到
通過(guò)以下命令查看確實(shí)沒(méi)有python

$ ls /usr/bin/python*

如果沒(méi)有則執(zhí)行以下命令創(chuàng)建軟鏈接

$ ln -s /usr/bin/python3 /usr/bin/python

魯班貓如何把qt直接放入sdk中編譯進(jìn)系統(tǒng),arm開(kāi)發(fā),qt,linux

安裝

$ sudo make install

安裝完成,可見(jiàn):

$ ls /usr/local/Qt-5.12.5/

輸出目錄:

bin  doc  examples  include  lib  mkspecs  phrasebooks  plugins  qml  translations

配置環(huán)境變量

一般情況,新安裝的庫(kù)都需為其配置環(huán)境,以便編譯器能順利找到它。
編譯/etc/profile配置文件

$ sudo vi /etc/profile

在文末加入以下內(nèi)容:(配置QT庫(kù)的路徑到環(huán)境變量中)

export QTDIR=/usr/local/Qt-5.12.5
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

編譯完成,再運(yùn)行命令使其生效:

$ source /etc/profile

驗(yàn)證是否設(shè)置成功

$ qmake -v

可見(jiàn)有版本信息輸出:

QMake version 3.1
Using Qt version 5.12.5 in /usr/local/Qt-5.12.5/lib

配置成功!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-847787.html

到了這里,關(guān)于arm魯班貓lubanCat rk3588 ubuntu20.04下源碼編譯安裝qt5.12.5的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 制作RK3568 ubuntu20.04桌面版鏡像

    制作RK3568 ubuntu20.04桌面版鏡像

    主控: RK3568 編譯主機(jī): Ubuntu 20.04 AMD64 目標(biāo)版本: Ubuntu 20.04 ???? RK3568 是極具性?xún)r(jià)比的高能?chē)?guó)產(chǎn)“芯“ , 是Rockchip面向與AIOT和工業(yè)市場(chǎng)打造的一款高性能、低功耗、功能豐富的國(guó)產(chǎn)化應(yīng)用處理器。采用四核64位Cortex-A55架構(gòu),主頻高達(dá)2.0GHz,集成Rockchip自研NPU, 1TOPS算力,滿(mǎn)足輕

    2024年02月19日
    瀏覽(28)
  • RK356x基于Ubuntu20.04搭建ROS開(kāi)發(fā)環(huán)境

    CPU:RK356x 操作系統(tǒng):arm64 Ubuntu20.04 1、首先確保開(kāi)發(fā)板是可以聯(lián)網(wǎng)的。

    2024年01月20日
    瀏覽(34)
  • ubuntu20.04搭建arm交叉編譯環(huán)境

    ubuntu20.04搭建arm交叉編譯環(huán)境

    源碼下載地址:Downloads | GNU-A Downloads – Arm Developer 要根據(jù)目標(biāo)系統(tǒng)選擇編譯器版本,我的主板: aarch64bit體系結(jié)構(gòu)(arm 64bit),linux內(nèi)核GNU操作系統(tǒng)=GNU/Linux操作系統(tǒng)(簡(jiǎn)稱(chēng)linux) 大端模式(Big-endian),是指數(shù)據(jù)的高字節(jié),保存在內(nèi)存的低地址中,而數(shù)據(jù)的低字節(jié),保存在內(nèi)存

    2023年04月24日
    瀏覽(25)
  • Linux(7)Ubuntu20.04 arm64安裝Docker

    Linux(7)Ubuntu20.04 arm64安裝Docker

    vi /etc/apt/sources.list 這個(gè)命令后面跟了幾個(gè)軟件包的名字,它們分別是: apt-transport-https:這個(gè)軟件包允許apt使用HTTPS協(xié)議來(lái)訪(fǎng)問(wèn)軟件源。 ca-certificates:這個(gè)軟件包提供了一些受信任的證書(shū)頒發(fā)機(jī)構(gòu)的證書(shū),用來(lái)驗(yàn)證HTTPS連接的安全性。 curl:這個(gè)軟件包提供了一個(gè)命令行工具,

    2024年02月10日
    瀏覽(24)
  • 交叉編譯工具鏈arm-linux-gnueabihf的安裝-ubuntu 20.04

    http://t.csdn.cn/ZbjFX 建議直接在.bashrc文件作修改 ,修改方式相同 ( vi :視自己的編輯器而定) 因?yàn)槲以谛薷膒rofile文件后,環(huán)境變量生效,但是命令行的用戶(hù)名等顏色高亮顯示會(huì)消失;并且重啟終端后,又需要再source一下profile。 但是將環(huán)境變量添加至.bashrc則不會(huì)出現(xiàn)這兩個(gè)問(wèn)題

    2024年02月11日
    瀏覽(62)
  • ubuntu20.04源碼安裝apollo 9.0.0

    ubuntu20.04源碼安裝apollo 9.0.0

    1. 安裝 Ubuntu Linux 安裝 Ubuntu 18.04+ 的步驟,參見(jiàn) 官方安裝指南。 完成安裝后更新相關(guān)軟件: 2. 安裝 Docker Engine Apollo 依賴(lài)于 Docker 19.03+。安裝 Docker 引擎,可用魚(yú)香ROS一鍵安裝。將下列代碼輸入到終端。然后選擇8,即可安裝。 還可以者通過(guò) Apollo 提供的安裝腳本直接安裝: 這

    2024年04月09日
    瀏覽(18)
  • Ubuntu 20.04源碼編譯安裝OpenCV 4.7.0

    Ubuntu 20.04源碼編譯安裝OpenCV 4.7.0

    目錄 前言 1--下載OpenCV 4.7.0 2--編譯安裝OpenCV 4.7.0 3--測(cè)試 3-1--查看安裝的版本 3-2--基于VSCode和CMake測(cè)試項(xiàng)目 4--報(bào)錯(cuò)解決(重點(diǎn)?。?4-1--OpenCV與FFmpeg不兼容 4-2--LIBTIFF報(bào)錯(cuò) 4-3--系統(tǒng)與Anaconda的庫(kù)lib沖突 4-4--測(cè)試時(shí)CMake的find_package報(bào)錯(cuò) ? ? ? ? 建議先看第4節(jié)相關(guān)報(bào)錯(cuò)及解決方法,再

    2024年01月16日
    瀏覽(25)
  • 從頭搭建Android源碼編譯環(huán)境(Ubuntu 18.04 / 20.04 / 22.04)

    在新安裝的Ubuntu上(版本20.04LTS),完成搭建Android源碼編譯環(huán)境步驟如下。 順帶說(shuō)一句,當(dāng)前用的比較多的Ubuntu是18.04和20.04,在實(shí)際項(xiàng)目中一直在用,可用性和穩(wěn)定性都沒(méi)問(wèn)題。 最新的Ubuntu22.04版本,系統(tǒng)默認(rèn)的二進(jìn)制庫(kù)變化比較大,編譯Android源碼有問(wèn)題(實(shí)測(cè)過(guò),沒(méi)細(xì)研

    2024年02月06日
    瀏覽(27)
  • Linux學(xué)習(xí)之Ubuntu 20.04在github下載源碼安裝Openresty 1.19.3.1

    Linux學(xué)習(xí)之Ubuntu 20.04在github下載源碼安裝Openresty 1.19.3.1

    參考的博文:《在 Ubuntu 上使用源碼安裝 OpenResty》 《OpenResty 安裝安裝詳解-Ubuntu》 《Linux學(xué)習(xí)之CentOS 7源碼安裝openresty》 https://openresty.org/en/download.html是官網(wǎng)下載網(wǎng)址,頁(yè)面往下拉有下載的鏈接。 https://github.com/openresty/openresty 是github上的鏈接。 可以點(diǎn)擊上圖中 tags 進(jìn)入有不同

    2024年02月11日
    瀏覽(24)
  • 基于 RK3588 構(gòu)建 Ubuntu 22.04 根文件系統(tǒng)

    基于 RK3588 構(gòu)建 Ubuntu 22.04 根文件系統(tǒng)

    以下內(nèi)容在 Rockchip 的 Linux SDK 目錄下完成,請(qǐng)先解壓 Linux SDK。 1.1 下載 Ubuntu Base Ubuntu-Base 是Ubuntu官方構(gòu)建的ubuntu最小文件系統(tǒng),基礎(chǔ)包大小通常只有幾十兆,可以很方便的個(gè)性化定制嵌入式環(huán)境。使用北京外國(guó)語(yǔ)大學(xué)鏡像站加速下載,注意選擇根據(jù)開(kāi)發(fā)板架構(gòu)選擇arm64或其他

    2024年02月13日
    瀏覽(104)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包