Ошибка: входной файл несовместим с выходом i386
kk333@kk333-HP-Pavilion-g6-Notebook-PC:~/Downloads$ nasm -f elf64 2.asm
kk333@kk333-HP-Pavilion-g6-Notebook-PC:~/Downloads$ ld -m elf_i386 -s -o 2.asm 2.o
ld: i386:x86-64 architecture of input file `2.o' is incompatible with i386 output
Мой компьютер x86_64. Итак, если я скомпилирую с помощью ld -m elf_x86_64 -s -o 2.asm 2.o, то chmod 700/+x 2.o - выдаст bash: ./2.o: невозможно выполнить двоичный файл: ошибка формата Exec.
Я новичок в этом, поэтому, пожалуйста, объясните ошибки и скажите мне, как их устранить.