编译的时候并没有出错,主要出现的是linker错误,是在链接成可执行文件的时候出现的错误。请问应该如何链接呢?在turboC环境下把分别编译好的几个.OBJ文件链接成.EXE文件应该如何具体操作呢?
knocker 说的对,一个原文件最多也是只能有64K。
我们上面说的是数组太大的问题!
可能是我前面说得不清楚.现在我说详细点.
我的原程序包括的是一个main函数的文件和多个子函数的文件.当我把main函数和一部分子函数编译的时候是成功的,然后把main函数和另外的子函数编译的时候也是成功的,但是,当我把main函数和这两部分的子函数一起编译的时候,就会出现上面我所说到的错误提示.我想,我写的main函数和每个子函数都不会超过64k的.
是不是当所有函数总和超过64k的时候就不能编译链接呢?那么,如果是这样的话,分别编译成.OBJ文件后,又应该如何操作使之链接成一个.EXE文件呢?因为我是新手,所以我只会用主界面里的link命令,这个命令好象只能紧接在compile命令后面执行,所以做不到knocker所说的分别编译再链接.希望大家能教教我啊.在这里再次感谢大家对我的热心指导了!