Reputation: 993
I have two files, main.s and test.s where test.s looks like this:
test:
add a1,a2,a2
...and main.s looks like this:
main:
call test
(very senseless examples). How can I include test in main? I am using gcc like this:
gcc -o main main.c
But I have no idea how I can use test in there...any help?
Upvotes: 4
Views: 15203
Reputation: 39
Addition to @david-hoelzer 's answer:
If you, like me, use gcc -c
, include instruction should be like that:
.include "test.s"
GCC:
gcc -c main.s test.s
ld -o main main.o test.o
./main
Upvotes: 2
Reputation: 16331
You can include the file just as you would with anything else in GCC:
#include"test.S"
Were you using NASM you would use:
%include "test.s"
Upvotes: 11