用C语言编程的时候怎么计算自己编出来程序的大小呢?

[复制链接]
 楼主| 攀登者 发表于 2008-10-12 02:02 | 显示全部楼层 |阅读模式
zyok 发表于 2008-10-12 03:08 | 显示全部楼层

基本上,编译器会告诉你的

hgjinwei 发表于 2008-10-12 19:00 | 显示全部楼层

编译器会向你汇报的.

这句话会告诉你,
Program Size : data = 25.3 xdata = 0 code = 490(keil的输出,其余编译器也差不多的)
 楼主| 攀登者 发表于 2008-10-12 23:41 | 显示全部楼层

我还有个问题想问问老师们

比如8051,它ROM有4KB,RAN256B,那你们在编程的时候是通过编译器才知道是否超出的?还是在写程序的时候就知道自己程序大概有几K呢?
taoest 发表于 2008-10-12 23:49 | 显示全部楼层

经验

凭经验估计需要多大的CPU,然后写程序。然后编译。编译了才知道有没有超出。
万一超出了,可以优化程序,实在不行,就只能换芯片了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

36

帖子

0

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