我有一个包含C代码和汇编代码的示例项目 有Main.c
,Main.h
和convert.S
。一个包含C代码和汇编代码的C项目
里面的汇编代码convert.S
有下面的代码:
.global
.section .bss
.section .text
.global _FIL_2ORD
_FIL_2ORD:
的CONVERT.H文件中:
extern int FIL_2ORD(
tFIL2HISTORY *history;
tFIL2COEFF *coeff;
int input;
);
里面的MAIN.C功能如果它调用FIL_2ORD();
这样才有通过convert.h
文件中声明的汇编代码中的函数解决?
我的问题是汇编代码是否会得到编译和链接,并随时根据main.c
调用该函数将它被引用和解决?
我不明白你的问题。这当然是可能的,如果你想要一个例子,从C调用到组件,在一个单独的文件在C中定义的虚拟函数与编译“GCC -S”。然后看看gcc生成的.s文件。 –
您的意思是主要的功能,当你写的“MAIN.C功能”? –