OK6410A 开发板 (七) 5 Linaro 提供了哪些编译器

以 https://releases.linaro.org/components/toolchain/binaries/5.1-2015.08/ 为例

Linaro 提供的 gcc  版本 5.1-2015.08 为例

在 https://releases.linaro.org/components/toolchain/binaries/5.1-2015.08/ 可以看到 发布了 哪些编译器 以及 编译器的介绍
综述
aarch-64 : ARMv8 64bit
armv8l 	 : ARMv8 32bit cortex-A32
be 		 : 大端 eabi //如果不带be为小端 
el		 : eabi 小端
linux	 : 可编译 linux app
arm	 	 : ARMv7 32bit
hf 		 : 编译默认参数为 -mfloat-abi=hard 
			// ARMv7 才会有hf的配置(带不带hf),ARMv8 64bit 默认为hf(默认带hf)
			// ARMv7 不带hf 为 -mfloat-abi=softfp
			// ARMv7 带hf   为 -mfloat-abi=hard 
			// ARMv8 64bit 不带hf 为 -mfloat-abi=hard
			
			// 有没有 默认为 -mfloat-abi=soft 的编译器 ??? 



Supported Targets
Linaro binary toolchains are provided for the following ARM and Aarch64 targets:

aarch64-linux-gnu
Toolchains for little-endian, 64-bit ARMv8 for GNU/Linux systems

gcc-linaro-*x86_64_aarch64-linux-gnu.tar.xz
Linux 64-bit binaries for the Aarch64 Linux cross-toolchain
gcc-linaro-*i686-mingw32_aarch64-linux-gnu.tar.xz
Windows 32-bit binaries for the Aarch64 Linux cross-toolchain
armv8l-linux-gnueabihf
Toolchains for little-endian, 32-bit ARMv8 for GNU/Linux systems

gcc-linaro-*-x86_64_armv8l-linux-gnueabihf.tar.xz
Linux 64-bit binaries for the Aarch64 Linux cross-toolchain
gcc-linaro-*-i686-mingw32_armv8l-linux-gnueabihf.tar.xz
Windows 32-bit binaries for the Aarch64 Linux cross-toolchain
aarch64-none-elf
Toolchains for little-endian, 64-bit ARMv8 for bare-metal systems

gcc-linaro-*x86_64_aarch64-elf.tar.xz
Linux 64-bit binaries for the Aarch64 bare-metal cross-toolchain
gcc-linaro-*i686-mingw32_aarch64-elf.tar.xz
Windows 32-bit binaries for the Aarch64 bare-metal cross-toolchain
aarch64_be-linux-gnu
Toolchains for big-endian, 64-bit ARMv8 for GNU/Linux systems

gcc-linaro-*x86_64_aarch64_be-linux-gnu.tar.xz
Linux 64-bit binaries for the Aarch64 Linux Big Endian cross-toolchain
gcc-linaro-*i686-mingw32_aarch64_be-linux-gnu.tar.xz
Windows 32-bit binaries for the Aarch64 Linux Big Endian cross-toolchain
aarch64_be-none-elf
Toolchains for big-endian, 64-bit ARMv8 for bare-metal systems

gcc-linaro-*x86_64_aarch64_be-elf.tar.xz
Linux 64-bit binaries for the Aarch64 bare-metal Big Endian cross-toolchain
gcc-linaro-*i686-mingw32_aarch64_be-elf.tar.xz
Windows 32-bit binaries for the Aarch64 bare-metal Big Endian cross-toolchain
arm-linux-gnueabi
Toolchains for little-endian, soft-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems

gcc-linaro-*x86_64_arm-linux-gnueabi.tar.xz
Linux 64-bit binaries for the ARMv7 Linux soft float cross-toolchain
gcc-linaro-*i686-mingw32_arm-linux-gnueabi.tar.xz
Windows 32-bit binaries for the ARMv7 Linux soft float cross-toolchain
arm-linux-gnueabihf
Toolchains for little-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems

gcc-linaro-*x86_arm-linux-gnueabihf.tar.xz
_Not yet available- Linux 32-bit binaries for the ARMv7 Linux hard float cross-toolchain
gcc-linaro-*x86_64_arm-linux-gnueabihf.tar.xz
Linux 64-bit binaries for the ARMv7 Linux hard float cross-toolchain
gcc-linaro-*i686-mingw32_arm-linux-gnueabihf.tar.xz
Windows 32-bit binaries for the ARMv7 Linux hard float cross-toolchain
arm-none-eabi
Toolchains for little-endian, soft-float, 32-bit ARMv7 (and earlier) for bare-metal systems

gcc-linaro-*x86_64_arm-eabi.tar.xz
Linux 64-bit binaries for the ARMv7 bare-metal cross-toolchain
gcc-linaro-*i686-mingw32_arm-eabi.tar.xz
Windows 32-bit binaries for the ARMv7 bare-metal cross-toolchain
armeb-linux-gnueabihf
Toolchains for big-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems

gcc-linaro-*x86_64_armeb-linux-gnueabihf.tar.xz
Linux 64-bit binaries for the ARMv7 Linux Big Endian hard float cross-toolchain
gcc-linaro-*i686-mingw32_armeb-linux-gnueabihf.tar.xz
Windows 32-bit binaries for the ARMv7 Linux Big Endian hard float cross-toolchain
armeb-none-eabi
Toolchains for big-endian, soft-float, 32-bit ARMv7 (and earlier) for bare-metal systems

gcc-linaro-*x86_64_armeb-eabi.tar.xz
Linux 64-bit binaries for the ARMv7 bare-metal Big Endian cross-toolchain
gcc-linaro-*i686-mingw32_armeb-eabi.tar.xz
Windows 32-bit binaries for the ARMv7 bare-metal Big Endian cross-toolchain

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值