关于arm交叉编译工具
2013-12-07 16:08
225 查看
交叉编辑工具获取网址:https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite
还有一个:https://www.kernel.org/pub/tools/crosstool/
SourceryBench交叉编译工具链下载网址
arm32:http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/
arm64:http://sourcery.mentor.com/public/gnu_toolchain/aarch64-amd-linux-gnu/
需要说明的是,codesourcery 公司提供的免费编译器是最核心最基本的功能,有时我们
移植其他开源软件,还需要其他的依赖库,比如 png,zlib, jpeg 等,其实这些也是比较常用的
库,因此我们也已经把它们移植好放在其中,这就形成了可用的编译器版本。
另外,该编译器主要是用来交叉编译生成 armv5 体系结构的指令集,我们使用的
s3c2440 属于 ARM920T系列,它是基于armv4 体系结构的,需要使用支持armv4 指令集的编
译器。为了使用方便,我们特意为编译器( 主要是gcc 和g++) 指定了体系结构参数,并重新命
名为常见的arm-linux-xxx 形式的可执行脚本,如下:
还有一个:https://www.kernel.org/pub/tools/crosstool/
SourceryBench交叉编译工具链下载网址
arm32:http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/
arm64:http://sourcery.mentor.com/public/gnu_toolchain/aarch64-amd-linux-gnu/
需要说明的是,codesourcery 公司提供的免费编译器是最核心最基本的功能,有时我们
移植其他开源软件,还需要其他的依赖库,比如 png,zlib, jpeg 等,其实这些也是比较常用的
库,因此我们也已经把它们移植好放在其中,这就形成了可用的编译器版本。
另外,该编译器主要是用来交叉编译生成 armv5 体系结构的指令集,我们使用的
s3c2440 属于 ARM920T系列,它是基于armv4 体系结构的,需要使用支持armv4 指令集的编
译器。为了使用方便,我们特意为编译器( 主要是gcc 和g++) 指定了体系结构参数,并重新命
名为常见的arm-linux-xxx 形式的可执行脚本,如下:
相关文章推荐
- 关于arm-linux-gcc交叉编译工具链,实现自己的crt0或者编译UBOOT出现undefined reference to `__aeabi_unwind_cpp_pr0'的解决方法
- 关于ARM交叉编译工具出现:assertion fail elf32-arm.c:12387 的错误解决办法。
- 关于arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu这个交叉编译工具链
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- 全手工制作arm-linux交叉编译工具链《二》
- 安装arm-elf交叉编译工具
- 使用crosstool-0.43构建arm交叉编译工具链
- 交叉编译工具链为什么是arm-linux-而不是arm-linux-gcc
- Ubuntu 16.04 安装 arm 树莓派3 交叉编译工具
- 单独编译 u-boot 交叉编译工具安装----交叉编译工具arm-none-linux-gnueabi-gcc安装
- Ubuntu 下建立ARM交叉编译工具链(转)
- 定制ARM For Linux交叉编译工具详细介绍
- ARM交叉编译工具链制作
- 交叉编译工具arm-none-linux-gnueabi-gcc安装
- arm-linux-gcc 3.4.6 + linux 2.6.22.6交叉编译工具链制作
- ARM 构建交叉编译工具链
- arm gcc交叉编译工具链建立
- arm-vfp-linux-gnu交叉编译工具安装
- 安装交叉编译工具arm-linux-gcc命令未找到的问题
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具