我是汇编新手,在 linux 中创建可执行文件时遇到问题,我将此汇编代码保存为 file.asm 并使用终端对其进行编译:
nasm -f elf file.asm
ld -o file file.o" // the problem lies here. I always get this notice:
ld: i386 architecture of input file 'file.o' is incompatible with i386:x86-64"
所以,我无法继续运行该文件。这可能是因为我的 ubuntu 版本,但我认为不是。:(我不知道。帮助。