导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求助:有指针操作的C用SRC编译不能连接?[hwin]

 *第33349篇: 求助:有指针操作的C用SRC编译不能连接?

  
楼 主:hwin 2005年7月23日07:52
 求助:有指针操作的C用SRC编译不能连接?
1。所需C51S.LIB不能提供例如?C?CSTPTR之类的调用.特意在工程里加上此LIB也

无用。

在KEIL C51或伟福仿真一样。但是不用SRC作一般编译正常,而且从反汇编窗口可

以看到上面的?C?CSTPTR已经有具体的地址和汇编语句。为什么这时会自动连接?
C51S.LIB内究竟有没有没有那些子程?

2。请问如何可以正确编译出ASM文件。

  
2楼:hwin 2005年7月24日21:05
 再次提问,证明用C51S.LIB库.
我怎么说是c51s.lib呢?是根据去掉src成功编译的m51文件看到的。请看:
--------------------------------
bl51 banked linker/locater v5.03            07/22/2005  07:02:22  page 1


bl51 banked linker/locater v5.03, invoked by:
d:\keil\c51\bin\bl51.exe time3.obj to test ramsize (256)

memory model: small

input modules included:
  time3.obj (time3)
  d:\keil\c51\lib\c51s.lib (?c_startup)   <------注意!
  d:\keil\c51\lib\c51s.lib (?c?cldptr)
  d:\keil\c51\lib\c51s.lib (?c?cldoptr)
  d:\keil\c51\lib\c51s.lib (?c_init)
 ......
  -------         module        ?c?cldptr
  c:008fh         public        ?c?cldptr
  -------         endmod        ?c?cldptr

  -------         module        ?c?cldoptr
  c:00a8h         public        ?c?cldoptr
  -------         endmod        ?c?cldoptr

program size: data=16.0 xdata=0 code=244
link/locate run complete.  0 warning(s),  0 error(s)
--------------------------------
证明确实是c51s.lib!
难道没有人试过指针src?


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

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


[上一篇主题]:[求助]用48编程器读写51 ROM区的子程序

[下一篇主题]:RTL8019AS的跳线模式