读书人

TC 提示 Undefined Symbol #039;_brklvl#039;

发布时间: 2012-04-01 17:23:46 作者: rapoo

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

读书人网 >汇编语言

热点推荐