我在Vectors.asm中声明了中断向量表.global_vectorstable,并且进行了定义,在main.c中通过extern far vectorstable(void)进行了声明,然后在main中配置ISTP=(unsigned int)(&vectorstable),这时候编译会报错:
unresolved symbol _vectorstable, first referenced in ./Source/Main.obj
请问是什么原因?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
0099e800 _exit
0099e500 _main
0099eb20 _memcpy
0099e8e0 _memset
UNDEFED _vectorstable
ffffffff binit
00910ef0 cinit
00800400 edata
009a110c end
0099ed40 etext
ffffffff pinit
后来我在C里声明vectorstable,在汇编里引用 .ref _vectorstable,这样就能编译过,这是为啥呢
一周热门 更多>