TI中文支持网
TI专业的中文技术问题搜集分享网站

汇编函数调用问题

你好,我想在IDE 的project中,混合使用汇编函数和C函数。部分代码用汇编函数来写。但是,在编译时提示,unresolved symbol remain。 IDE的命令行设置时default设置,汇编函数的格式如下,

        .text        

        .asg    AddArray, _AddArray        

        .global _AddArray _AddArray:    

            代码                         

                .end

请问这是什么原因呢? 需要设置什么来解决。另外,我发现,当我采用 output format是legacy COFF时,出现此问题。采用eabi(ELF)时,就可以正确编译了。请问这是什么原因? 谢谢

Andy Yin1:

COFF格式在asm中需要对函数这样定义.global     _my_sort_asm  即加一个_

ELF时asm中函数前不需要加_, 直接.global     my_sort_asm

赞(0)
未经允许不得转载:TI中文支持网 » 汇编函数调用问题
分享到: 更多 (0)