当前位置: 代码迷 >> 汇编语言 >> TC 提示 Undefined Symbol '_brklvl' in module BRK 等异常,不知如何避免
  详细解决方案

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

热度:10737   发布时间:2013-02-26 00:00:00.0
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:codedata segment    db 128 dup(0)data endscode segmentstart:        mov ax,data    mov ds,ax    mov ss,ax    mov sp,128        call s        mov ax,4c00h    int 21hs:code endsend 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这些符号在哪里?
  相关解决方案