老古开发网首页
导航:老古开发网首页文章索引文章分类另类其他→[gnuarm-elf-gcc2.04和以前的arm-elf-gcc区别]
| -文章搜索 - 最新文章 - |

gnuarm-elf-gcc2.04和以前的arm-elf-gcc区别

发布时间:2006年7月6日 点击次数:1087
来源:   作者:
 

老的arm-elf-gcc使用以下编译标志

CPFLAGS = -Wall -Wstrict-prototypes -Wno-trigraphs -O2  -fno-strict-aliasing -fno-common -fno-common -pipe -fno-builtin -g -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float
ASFLAGS = -D__ASSEMBLY__ -DNO_MM -g -mapcs-32 -marmv4 -msoft-float -mno-fpu -g

新的gnuarm-elf-gcc2.04使用以下标志

CPFLAGS = -Wall -Wstrict-prototypes -Wno-trigraphs -O2  -fno-strict-aliasing -fno-common -fno-common -pipe -fno-builtin -g -mapcs-32 -march=armv4 -malignment-traps -mtune=arm7tdmi -msoft-float
ASFLAGS = -D__ASSEMBLY__ -DNO_MM -g -mapcs-32 -march=armv4 -msoft-float -mfp=3 -g

主要为CC编译

-mshort-load-bytes改为-malignment-traps

AS编译marmv4 -mno-fpu 改为-march=armv4  -mfp=3


欢迎进入老古论坛进行讨论
[另类其他] 相关文章:
在shell加入运行函数
简介:
在shell加入运行函数的方法 运行函数过程如下 shell#printf("test") 即可运行 设计方法: 1.编译时构照函数入口表,可用tclsh.exe或从minitos.r/n等文件解析 2. 保存变量to stack ,jmp address or p->fun() ? ......

Beginning Linux Programming--读书笔记 shell<1>
fifo的意义
意法半导体(ST)推出符合SMIA标准的手机相机视频解串器
(转载)我做的温度和压力测控板
打造IT名镇 建设绿色星城—— 广东省东莞市寮步镇创建“中国电子信息产业名镇”纪实
让时代响彻最强音—— 记浙江省嵊州市电声零件产业集群
东软成都软件园将投入使用
品牌是一种价值——访中国电子商会常务副会长王宁
三星SDI,在中国的成功实践
 
下一个:[另类其他]新版的skyeye0.9.5使用的skyeye.conf文件for at91m40800
简介:
新版的skyeye0.9.5使用的skyeye.conf文件for at91m40800 已经和skyeye0.1.0不一样了,minitos移植要该为skyeye.conf内容如下 #skyeye config file sample cpu: arm7tdmi mach: at91 mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000 mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000 mem_bank: map=M, type=......
 

上一个:[电源技术]基于TOPSwitCh的电磁兼容性设计

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:0毫秒