导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→使用Keil C51 SRC [littertiger]

 *第23819篇: 使用Keil C51 SRC 出错!

  
楼 主:littertiger 2004年7月17日11:43
 使用Keil C51 SRC 出错!
我有一个程序,如果直接用c51编译连接,可以正常生成程序,data占用121.6 xdata120
但是如果把所有文件指定先生成.src文件再assemble,就会出现很多address space overflow (data)的错误。
这是为什么呢? 我还想在汇编里面加点东西呢.


大家帮帮忙好么?

  
2楼:littertiger 2004年7月19日10:03
 我实在是想不出有什么道理
我实在是想不出有什么道理。
我的工程里有10个文件,当不用src选项时编译正常,当我逐个文件加上src选项,
一开始还是很正常,加到最后两个文件,就出现space ouverflow的问题了。
并且不加src的文件换成其他文件,效果一样。
为什么啊??
  
3楼:guest 2004年7月19日11:33
 DATA区空间不够
DATA区空间不够
  
4楼:littertiger 2004年7月19日14:15
 俺也知道,可是为什么用c直接编译连接可以通过呢?
  
5楼:littertiger 2004年7月20日10:00
 c编译成汇编是不是比c直接编译成object文件少了很多的优化?
c编译成汇编是不是比c直接编译成object文件少了很多的优化?
我采用SRC选项比不用多占用了data 24个字节,不知道是是汇编编译器没有优化还是我
的程序有问题?

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:[供求]山东莒县华丰变压器厂_产品介绍_欢迎洽谈

[下一篇主题]:哪位DX可以发个IAR无限制版,期待啊