访问电脑版页面

导航:老古开发网手机版其他

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

导读:
关键字:

老的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

来源:   作者:  2006/9/25 16:50:53
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!