ARM的交叉編譯工具

2021-10-04 04:20:28 字數 704 閱讀 3588

arm官方提供了各種環境下的交叉編譯工具

要注意的是分為

cortex-a family

和cortex-r and cortex-m families 兩套工具鏈,分別對應arm不同架構的處理器。

我用到的是嵌入式的arm核

目前最新的是2023年q4的版本

頁面中提供了windows、linux、mac下的安裝包和源**:

gcc-arm-none-eabi-9-2019-q4-major-win32.exe

windows 32-bit 安裝包 (win10以後使用)

gcc-arm-none-eabi-9-2019-q4-major-win32.zip

windows 32-bit 安裝包

gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2

windows 64-bit 安裝包

gcc-arm-none-eabi-9-2019-q4-major-aarch64-linux.tar.bz2

linux 安裝包

gcc-arm-none-eabi-9-2019-q4-major-mac.tar.bz2

mac os x 64-bit安裝包

gcc-arm-none-eabi-9-2019-q4-major-src.tar.bz2

源**最新的是2019.12月的。

arm交叉編譯工具詳解

保險起見,原文內容如下 命名規則例項 codesourcery abi 和 eabi arm linux gnueabi gcc 和 arm linux gnueabihf gcc 交叉編譯工具鏈的命名規則為 arch vendor os gnu eabi 根據對作業系統的支援與否,arm gcc可...

arm交叉編譯工具搭建

操作平台 rel5.1 交叉編譯工具版本 arm linux gcc 4.3.2 1 進入root使用者命令列模式,執行su root 3 進入工具鏈放置的目錄下,cd mnt hgfs linux 解壓工具鏈 tar xzvf arm linux gcc 4.3.2.tgz c 注 c 選項作用是...

交叉編譯 ARM

交叉編譯 是在乙個平台上生成另乙個平台上的可執行 編譯 例 c51的交叉編譯發生在keil 整合環境上面 linux上面編寫樹莓派的 並編譯成可執行的 如 out,在樹莓派上執行 目的平台上不允許或不能夠安裝我們所需要的編譯器 1 目的平台上的資源貧乏,無法執行我們所需要編譯器 2 目的平台還沒有建...