返回列表 发帖

Linux下快速建立linaro arm/cortex-m3 gcc编译环境

最近发现一个很活跃的arm/cortex-m3 gcc环境,更新很快,用stm32测试了一段时间,发现代码优化也比以前常用的Sourcery G++好很多,而且找了个自动下载编译脚本,从源码编译也很方便,尤其我一直用x84_64 linux,Sourcery G++只有32位版本,尽管运行无碍,但是总觉得别扭,Sourcery源码发布自带的编译脚本看得人头晕,实在懒得折腾。
附件是自动下载源码并编译脚本,自己去掉txt后缀。
这个脚本会自动下载binutils-2.20、gcc-linaro-4.5-2010.11-0、newlib-1.18.0、gdb-7.2的源码并自动交叉编译出linaro-gcc,安装到你的${HOME}/sat-4.5-linaro目录,就你自用的话,不需要超级用户权限。
另外,因为编译的gcc版本为4.5,gmp,mpfr是需要的,不过较新的linux都有这些包,自己安装即可。
注意设置行有个
PARALLEL="-j 3"
我的电脑是双核,设为3,若是4核,改为5可加快编译速度。
下面是自动下载编译脚本,我进行了一些修改,去除了环境变量设置不当引起的一些问题以及设置使用最新的linaro-4.5-2010.11-1版本。
点击此处下载 ourdev_599304JYYVXS.txt(文件大小:11K) (原文件名:summon-arm-toolchain-gcc-4.5-linaro.txt)  
下面是相关网址
linaro项目网址
http://www.linaro.org/
linaro tools下载地址
https://launchpad.net/gcc-linaro/4.5

summon-arm-toolchain
http://openmulticopter.org/wiki/Building_an_ARM_Cortex-M3_toolchain

返回列表

最新关注 关闭


关于论坛注册,最新修改,请网友们注意

由于最近大量垃圾信息出现在我们的论坛,为了营造一个良好的氛围,目前论坛只开发邀请注册,你可以点击以下链接自动邀请注册(如果有人使用了点击下一个试一试) ...


查看
珩源工控论坛热诚欢迎您联系我们进行合作!

Powered by Discuz! 7.2© 2001-2009 Comsenz Inc.

珩源工控论坛 ( 桂ICP备19004328号) |论坛统计|WAP| 客服中心-www.hymcu.com
  

GMT+8, 2024-4-19 23:50, Processed in 1.071877 second(s), 6 queries, Gzip enabled.