嵌入式开发者社区

标题: 编译出现 unresolved symbol的问题,求解! [打印本页]

作者: ifredie@163.com    时间: 2015-11-4 14:11
标题: 编译出现 unresolved symbol的问题,求解!
在C6657DSP开发中,中断服务表用的汇编语言实现,除中断服务表之外的程序都用C语言来实现(中断服务子程序用C语言来实现)。出现 unresolved symbol _c_int14,first refrenced in ./text1.obj
        请求各位大师解答,如何破解!
        /**********************************/
程序如下:
defiles.asm 文件
        .global _vectors
        .global _c_int00
        .global _vector1
        .global _vector2
        .global _vector3
        .global _vector4
        .global _vector5
        .global _vector6
        .global _vector7
        .global _vector8
        .global _vector9
        .global _vector10
        .global _vector11
        .global _vector12
        .global _vector13
        .global _c_int14
        .global _vector15


/**********************************/       
definesc.h 文件       
        extern interrupt void c_int14(void);


/**********************************/
text0.c 文件       
#include "definesc.h"
void main(void)
{
        int flag;
        do
        {
                flag=0x1;
        }
        while(1);

}
interrupt void c_int14(void)
{
        return;
}



作者: 希望缄默    时间: 2015-11-5 09:09
看起来没有什么问题 检查工程设置吧
作者: ifredie@163.com    时间: 2015-11-5 15:19
已解决,把asm文件中_c_int14   改成 c_int14




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4