So, i write some instruction on asm, and compile them.
nasm -f macho test.asm
Now, nasm generate obj file, test.o
gcc test.o
Returned next error:
- ld: warning: ignoring file test.o, file was built for unsupported file format which is not the architecture being linked (x86_64)
- Undefined symbols for architecture x86_64: "_main", referenced from:
- start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status
in gcc line, i used -arch i386 (x86_64), returned same error.
Can anybody help? :)