专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 汇编语言

TC 提示 Undefined Symbol '_brklvl' in module BRK 等异常,不知如何避免

发布时间:2010-06-14 15:48:56 文章来源:www.iduyao.cn 采编人员:星星草
TC 提示 Undefined Symbol '__brklvl' in module BRK 等错误,不知如何处理
TC 提示 
Link Error: Undefined Symbol '__brklvl' in module BRK
Link Error: Undefined Symbol '__errno' in module BRK
Link Warning: No Stack module BRK

不知道都是什么错误,网上的资料好像没什么相关资料,请高人指点!


我在做王爽老师的《汇编语言》最后的研究实验4,在实验的最后一部分时候遇到的。编译通过,连接不行。


实验是在一个精简TC环境下做的。
minic目录下一共有这些文件:
  TC.EXE
  TCCONFIG.TC
  CS.LIB
  EMU.LIB
  GRAPHICS.LIB
  MATHS.LIB
  C0S.OBJ //这个文件并不是TC自己的,是按照下面的C0S.ASM源文件编译出来的
  F.C //下面也有源码


========================================================================================================

C0S.ASM源码

Assembly code

assume cs:code

data segment
    db 128 dup(0)
data ends

code segment
start:    
    mov ax,data
    mov ds,ax
    mov ss,ax
    mov sp,128
    
    call s
    
    mov ax,4c00h
    int 21h
s:

code ends
end start    






========================================================================================================

F.C 源码

C/C++ code


#define Buffer ((char *)*(int far *)0x02000000)

f()
{
 Buffer = (char *)malloc(20);
 Buffer[10] = 0;

 while(Buffer[10] != 8)
 {
  Buffer[Buffer[10]] = 'a' + Buffer[10];
  Buffer[10]++;
 }
}







 

------解决方案--------------------
缺少库文件吧???
检查__brklvl这些符号在哪里?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: