怎么看编译后的代码大小

如题所述

codewarrior现在分经典版和eclipse版(新版)的。 经典版在代码编译之后,在文件名后面就可以看到各个部分代码大小;而新版则没有这么直观的显示,这一点也确实让我觉得很遗憾。 但是两个版本在编译之后,均可以通过查看工程项目中“.map”后缀的
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言中如何编程查看机器代码的容量?
编译后看代码大小。KEIL最下面的一栏里面。例如:Program Size:data=79.0 xdata=31 code=7582 code后面 就是代码的大小。

KEIL上怎么看程序大小?请问高手,我编译好文件后,怎么不能看到编译好文件...
编译后,在输出会有提示:Program Size: Code=10828 RO-data=548 RW-data=24 ZI-data=1128 可以看出代码大小。还有通过map文件查看详细的内存映射和文件大小。

怎么看编译后的代码大小
codewarrior现在分经典版和eclipse版(新版)的。 经典版在代码编译之后,在文件名后面就可以看到各个部分代码大小;而新版则没有这么直观的显示,这一点也确实让我觉得很遗憾。 但是两个版本在编译之后,均可以通过查看工程项目中“.map”后缀的

IAR 怎样查看生成代码的大小
在message框中配置编译信息显示为最详细的情况,编译会显示每个源文件编译生成的代码大小,不过,还是直接生成bin文件,直接查看bin文件作为生成代码大小最方便。

怎么知道自己在51单片机内编的C程序有多大,因为各种单片机内存不同,要...
编译完成后的实际大小,可以根据生成的hex文件中的最高地址来判断,也可以根据编译后输出的“code=xxxx”来近似估计(要注意并不是完全一致)。从做项目的角度来说,项目经理要先根据项目的复杂程度以及经验初步选取一个芯片系列,并且Flash大小要留有足够的裕量。这样将来产品定型的时候可以无缝切换到同...

hex文件看代码大小
看代码大小可以通过查看hex文件的大小来判断。Hex文件是一种十六进制格式的文件,其中包含了程序的机器码指令。每个指令都用十六进制表示,并按照特定的格式排列。代码的大小受到多种因素的影响。首先,代码的逻辑复杂度会影响代码的大小。如果代码中有大量的条件判断、循环或递归等复杂结构,那么生成的机器码...

单片机程序用dais编译后怎么知道大小
编译成二进制文件,其大小就是真正的程序代码大小;如果是HEX文件转换为BIN文件就可以了。

IAR 怎样查看生成代码的大小
Codewarrior 10.x 查看生成的代码大小的方法, KEIL和IAR都可以在编译完成自动显示生成的代码的大小, Codewarrior 向来都是不主动显示的,怎么查看呢 这个也不难, 找到工程的linker map文件就可以了,后缀名是xMAP, 打开直接拉到最后可以看到.

单片机编程,keil中怎么看程序有多少k。还有如果大量用延时函数使CPU空 ...
程序存在单片机flash中的空间大小要看keil编译程序过后最下面的output window中的code大小。尽量不要大量使用延时函数,最好就不要使用,非要用的话也不要超过10ms。因为用中断的话,只要中断源触发进入中断,正好卡在delay函数这个地方,那中断再回来延时就不准确了。看HEX文件大小的方法是不正确的。

怎么看keil编译器定义的数据类型占多少位?
办法1:直接在代码中,使用sizeof运算符,例如a=sizeof(int),那么a的值就是int的长度。办法2:编译成功后,打开.map文件(或.m51),查找SYMBOL 例如:00000036H SYMBOL DATA BYTE temp 00000037H SYMBOL DATA BYTE temp2 temp,temp2是变量名,00036H是变量起始地址,DATA...

相似回答