arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。 为方便国内用户下载使用,我们从Codesourcery(Mentor)官网下载了所有版本的arm-none-linux-gnueabi-gcc编译器,并放到国内云盘上提供下载。
module_init(gpio_init); module_exit(gpio_exit); Makefile: obj-m:= dm8168_gpio.o CROSSCOMPILE := /opt/codesourcery
U-install 图-35 图-35开始安装LINK环境(Sourcery G++的链接环境等)的路径, U-install 图-36 我们保存到/opt/arm-2009q1-203/CodeSourcery
目前主要由三大主流工具商提供,第一是 ARM,第二是 Codesourcery,第三是 Linora。 基于 GCC 的 ARM 编译工具链提供商有 ARM、Codesourcery、Linaro 这三家,但其中使用最多还是 ARM 提供的 GCC 编译器。 Toolchain Codesourcery推出的产品叫 Sourcery G++ Lite Edition,其中基于 command-line 的编译器是免费的,在官网上可以下载,而其中包含的 Codesourcery 公司(目前已经被 Mentor 收购)基于 GCC 推出的 ARM 交叉编译工具。 目前 CodeSourcery 已经由明导国际 (Mentor Graphics) 收购,所以原本的网站风格已经全部变为 Mentor 样式,这货被收之后,不知道怎么下载其编译工具链。。。
arm-none-linux-gnueabi基于 gcc ,使用 glibc 库,是经过 Codesourcery 公司优化过推出的编译器,且该交叉编译工具的浮点运算非常优秀。
2、下载ARM交叉编译工具Code Sourcery ARM GCC Tool Chain http://www.codesourcery.com/sgpp/lite/arm/portal/release858 U-install 图-35 图-35开始安装LINK环境(Sourcery G++的链接环境等)的路径, U-install 图-36 我们保存到/opt/arm-2009q1-203/CodeSourcery
6.2、POOMA 参考网站:http://www.codesourcery.com/pooma/pooma POOMA是一个免费的高性能的C++库,用于处理并行式科学计算。
Buildroot already knows about a few CodeSourcery and Linaro toolchains. Buildroot已经知道一些CodeSourcery和Linaro工具链。只需在Toolchain中从可用的工具链概要文件中选择工具链概要文件。这绝对是最简单的解决方案。 我们的外部工具链支持已经通过来自CodeSourcery和Linaro的工具链、由crosstool-NG生成的工具链和由Buildroot本身生成的工具链进行了测试。