引用: 原帖由 常见泽1 于 2012-2-16 09:58 发表 80735 1.不知道这个program到底包括哪些? 2.我把全局变量从int改为char program占用减少 3.我把局部变量从int改为char program也减少 局部变量不是存在RAM里面么?? 不 ...
有个交集,.data。
查查编译器的帮助文件或说明看看,.bss和.noint是啥咧?
一般认为,单片机那些不用搬程序到RAM运行的话,代码和常量应该是在ROM或者Flash里,变量应该是RAM里。Atmega8只有Flash和RAM。
那个.data咋在两个里都有咧?费解。