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 目的平台還沒有建...