ARM交叉編譯器命名規則

2021-08-20 07:20:15 字數 374 閱讀 8518

命名規則:

交叉編譯工具鏈的命名規則為:arch [-vendor] [-os] [-(gnu)eabi]

arch - 體系架構,如arm,mips

verdor - 工具鏈提供商

os - 目標作業系統

eabi - 嵌入式應用二進位制介面

根據對作業系統的支援與否,arm gcc可分為支援和不支援作業系統,如

arm-none-eabi:這個是沒有作業系統的,自然不可能支援那些跟作業系統關係密切的函式,比如fork(2)。他使用的是newlib這個專用於嵌入式系統的c庫。

arm-none-linux-eabi:用於linux的,使用glibc

arm編譯器交叉編譯SDL

本人的編譯器為64位的arm編譯器 aarch64 linux gnu gcc 在配置編譯時注意按個人實際情況配置 編譯器和 host選項!tar vxf sdl2 2.0.14.tar.gz cd sdl2 2.0.14 根據個人實際情況配置!sudo vim etc environment例如,...

ARM交叉編譯器安裝

安裝arm交叉編譯器 zshh shaohua arm arm資料 cd exynos4412 lzy1 zshh zshh shaohua arm arm資料 exynos4412 lzy1 ls cross compile datasheet doc images rootfs schemati...

arm交叉編譯器簡單介紹

交叉編譯工具鏈的命名規則為 arch vendor os gnu eabi 根據對作業系統的支援與否,arm gcc可分為支援和不支援作業系統,如 arm none eabi 這個是沒有作業系統的,自然不可能支援那些跟作業系統關係密切的函式,比如fork 2 他使用的是newlib這個專用於嵌入式系...