[AVR单片机] 谁用 AVR STDIO 4.13(带GCC),怎么代码率这么低??

[复制链接]
3421|7
 楼主| xumax 发表于 2007-8-1 10:49 | 显示全部楼层 |阅读模式
AVR STDIO 4.13(带GCC)编译出的代码 比 WINAVR 编译出的代码 大的多
AVR STDIO 4.13 编译的代码太长了
使用相同的c程序,可结果差很多,我刚用AVR 是不是我没设置好
mcubest 发表于 2007-8-3 18:53 | 显示全部楼层

有优化选项

glen_cao 发表于 2007-8-7 15:17 | 显示全部楼层

不建议用,没什么意义

zsmbj 发表于 2007-8-7 21:45 | 显示全部楼层

studio包含的gcc就是winavr了。

设置一下优化选项。-s
yccsoo 发表于 2007-8-8 22:59 | 显示全部楼层

设置了s级的优化也不顶用。

使用外部makefile也一样,就是比直接用winarm编译大不少,不知道问题出在那儿了?

mxh0506 发表于 2007-8-14 12:48 | 显示全部楼层

可以比较一下它们的库文件是不是不一样大

农民讲习所 发表于 2007-8-14 13:42 | 显示全部楼层

project options->custom options中去掉-gdwarf-2

这是生成带调试信息的HEX,如果去掉就小很多。
JunZe 发表于 2007-8-17 10:58 | 显示全部楼层

不能只看HEX文件的大小

应该看 .text+.data 的大小
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

202

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部