首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2012-04-01 
TC 提示 Undefined Symbol __brklvl in module BRK 等错误,不知如何处理TC 提示Link Error: Undefined S

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这些符号在哪里?

热点排行