在另一个程序集文件中包含程序集文件

时间:2016-09-12 19:18:10

标签: gcc assembly include

我有两个文件,main.s和test.s,其中test.s看起来像这样:

test:
   add a1,a2,a2

...和main.s看起来像这样:

main:
   call test

(非常无意义的例子)。如何在main中包含测试?我正在使用这样的gcc:

  

gcc -o main main.c

但我不知道如何在那里使用测试......有什么帮助吗?

1 个答案:

答案 0 :(得分:4)

您可以像在GCC中一样包含文件:

 #include"test.S"

如果你使用NASM,你会使用:

 %include "test.s"