刚开始学习dsp,按照书上的例子编写了一个c和线性汇编的混合程序,总是碰到上面的问题。
求高手帮忙解答,谢谢!
undefined first referenced
symbol in file ——— —————-
add2 ./main.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "ADD2.out" not built
>> Compilation failure
gmake: *** [ADD2.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
.sa文件内容如下:
.global _add2
_add2: .cproc a, b
.reg sum
ADD a, b, sum
.return sum
.endproc
main.c文件如下:
#include<stdio.h>
int add2(int a, int b);
int main(void)
{
int c;
c = add2(3, 5);
printf("add2 is %d\n", c);
return 0;
}
jun xu7:
你好你的什么问题,我的添加link出现
error #10234-D: unresolved symbols remainerror #10010: errors encountered during linking;
changcheng zhou:
回复 jun xu7:
你好 我也是这个问题 现在搞不定了 能加我QQ 858282363 吗 我想请教一下你