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

安裝交叉編譯工具鏈aarch64-linux-gnu-g++ 以及cmake測試

這篇具有很好參考價值的文章主要介紹了安裝交叉編譯工具鏈aarch64-linux-gnu-g++ 以及cmake測試。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

(一)交叉編譯工具鏈安裝

# 查看可以安裝的版本
apt-cache search aarch64
# 選擇可以安裝的版本進行安裝
# 此處選擇gcc-5-aarch64-linux-gnu以及g++-5-aarch64-linux-gnu進行安裝
sudo apt-get install gcc-5-aarch64-linux-gnu 
sudo apt-get install gcc-5-aarch64-linux-gnu
# 安裝依賴
sudo apt --fix-broken install
# 安裝一個沒有版本號的gcc和g++
sudo apt-get install gcc-aarch64-linux-gnu
sudo apt-get install gcc-aarch64-linux-gnu
# 查看版本
aarch64-linux-gnu-g++ -v
aarch64-linux-gnu-gcc -v

(二)查看安裝路徑

~$ whereis aarch64-linux-gnu-gcc
aarch64-linux-gnu-gcc: /usr/bin/aarch64-linux-gnu-gcc /usr/share/man/man1/aarch64-linux-gnu-gcc.1.gz

(三)CMake交叉編譯

?? 測試文件結(jié)構(gòu)

.
├── bin
├── build
├── CMakeLists.txt
├── include
└── src
    └── test.cpp

?? CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
set (CMAKE_C_COMPILER "/usr/bin/aarch64-linux-gnu-gcc")
set (CMAKE_CXX_COMPILER "/usr/bin/aarch64-linux-gnu-g++")
project(main) 
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")  
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")  
set (EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
include_directories (${PROJECT_SOURCE_DIR}/include)
aux_source_directory(src SRC_LIST)
add_executable(main ${SRC_LIST}) 

?參考文章:

linux 交叉編譯 C和C++_aarch64-linux-gnu-gcc查看版本_weixin_45302027的博客-CSDN博客

ubuntu16.04 安裝交叉編譯工具aarch64-linux-gnu-gccg++_ubuntu 安裝aarch64-linux-gnu-gcc_普通網(wǎng)友的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-663628.html

到了這里,關(guān)于安裝交叉編譯工具鏈aarch64-linux-gnu-g++ 以及cmake測試的文章就介紹完了。如果您還想了解更多內(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īng)查實,立即刪除!

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

相關(guān)文章

  • libbpf-bootstrap安卓aarch64適配交叉編譯

    libbpf-bootstrap安卓aarch64適配交叉編譯

    起初我也認(rèn)為,像 libbpf-bootstrap 這樣在ebpf程序開發(fā)中很常用的框架,理應(yīng)支持不同架構(gòu)的交叉編譯。尤其是向內(nèi)核態(tài)的ebpf程序本身就是直接通過clang的 -target btf 直接生成字節(jié)碼,各個內(nèi)核上的ebpf虛擬機大同小異,對于字節(jié)碼大概率是兼容的。那么問題就落在用戶態(tài)程序生成

    2024年02月09日
    瀏覽(21)
  • ubuntu 20.04 aarch64 平臺交叉編譯 opencv

    ubuntu 20.04 aarch64 平臺交叉編譯 opencv

    win10 64 位 VMware Workstation Pro 16 虛擬機 虛擬機安裝 ubuntu 20.04 opencv 版本: 來自 github 當(dāng)前最新 4.7 交叉編譯 opencv,用于 嵌入式 aarch64 平臺 可以直接從 github 下載 release 版本或者 使用 git clone 最新的 opencv 倉庫 github opencv https://github.com/opencv/opencv git clone https://github.com/opencv/openc

    2024年02月09日
    瀏覽(38)
  • ubuntu 20.04 aarch64 平臺交叉編譯 opencv 靜態(tài)庫

    ubuntu 20.04 aarch64 平臺交叉編譯 opencv 靜態(tài)庫

    win10 64 位 VMware Workstation Pro 16 虛擬機 虛擬機安裝 ubuntu 20.04 opencv 版本: 來自 github 當(dāng)前最新 4.7 交叉編譯 opencv 生成靜態(tài)庫(.a),用于 嵌入式 aarch64 平臺。 參考上一篇 ubuntu 20.04 aarch64 平臺交叉編譯 opencv 默認(rèn)會生成 動態(tài)庫(so),可以通過cmake 配置 -DBUILD_SHARED_LIBS=OFF 關(guān)閉動

    2024年02月08日
    瀏覽(33)
  • 交叉編譯----宿主機x86 ubuntu 64位-目標(biāo)機ARMv8 aarch64

    交叉編譯----宿主機x86 ubuntu 64位-目標(biāo)機ARMv8 aarch64

    1.交叉編譯是什么,為什么要交叉編譯 編譯:在一個平臺上生成在該平臺上的可執(zhí)行代碼 交叉編譯:在一個平臺上生成在另一個平臺上的可執(zhí)行代碼 交叉編譯的例子:如51單片機的可執(zhí)行代碼(hex文件)是在集成環(huán)境keil上面編譯完成的,我們只需要將編譯好的可執(zhí)行代碼下

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

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

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

    2024年01月23日
    瀏覽(49)
  • Ubuntu20.04_x86交叉編譯aarch64版本的tslib1.22步驟

    Ubuntu20.04_x86交叉編譯aarch64版本的tslib1.22步驟

    編譯環(huán)境:小米筆記本+Windows10+VMware17?+Ubuntu20.04虛擬機 編譯目標(biāo):需要生成aarch64環(huán)境下對應(yīng)的觸摸屏驅(qū)動。 編譯步驟: 1、下載aarch64-linux-gnu編譯器,下載地址為:https://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.x

    2024年02月16日
    瀏覽(25)
  • aarch64-linux-gcc安裝編譯及生成so動態(tài)庫和調(diào)用

    aarch64-linux-gcc安裝編譯及生成so動態(tài)庫和調(diào)用

    官方二進制下載 Ubuntu packages 提供了軟件包: gcc-arm-linux-gnueabihf (4:7.4.0-1ubuntu2.3 以及其他的) 。 建議直接從 linaro 的官網(wǎng)下載相應(yīng)版本的 gcc-linaro 交叉編譯工具,并直接選擇帶有二進制的文件,即在官網(wǎng)入口處選擇 binaries 路徑,該文件夾下面包含各種版本的已經(jīng)編譯好的 aarch

    2024年02月13日
    瀏覽(28)
  • 帶wiringPi庫的交叉編譯 ---宿主機x86Ubuntu,目標(biāo)機ARMv8 aarch64(香橙派)

    帶wiringPi庫的交叉編譯 ---宿主機x86Ubuntu,目標(biāo)機ARMv8 aarch64(香橙派)

    帶wiringPi庫的交叉編譯如何進行 先交叉編譯wiringPi庫,編譯出的庫適合香橙派,這時候交叉編譯可執(zhí)行程序的平臺和鏈接庫的格式也是正確的 ,然后通過-I和-L來指定鏈接的wiringPi庫的頭文件和庫的位置,但是現(xiàn)在還沒有學(xué)習(xí)過,后面學(xué)了補上 此時如果把wiringPi庫拿到Ubuntu上進

    2024年02月15日
    瀏覽(23)
  • RISC-V交叉工具鏈riscv-gnu-toolchain編譯

    注意上面 clone 的倉庫,我們稱其為構(gòu)建腳本倉庫,其并不包含 gcc 等工具源碼,這些源碼以 git 的 submodule 的形式作為子倉庫的內(nèi)容發(fā)布,所以需要繼續(xù)更新子倉庫。 注意: 使用上訴命令通過 submodule 方式下載困難的話,可以手工通過下載并切換到指定的分支。如 binutils 可通

    2024年02月11日
    瀏覽(20)
  • 在Linux、Ubuntu中跨平臺編譯ARM(AARCH64)平臺的binutils

    Binutils 是GNU(https://www.gnu.org/)提供的一組二進制工具的集合。通常,在已經(jīng)安裝了Linux操作系統(tǒng)的個人電腦上,系統(tǒng)就已經(jīng)自帶了這個工具集。但在進行嵌入式開發(fā)的時候,可能會用到支持ARM64平臺的Binutils,這時就需要用到交叉編譯。 此前,在【1】我們已經(jīng)介紹過Ubuntu中交

    2024年02月05日
    瀏覽(87)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包