链接asm时如何解决“与i386:x86-64输出不兼容的错误”?

时间:2019-03-27 06:18:36

标签: linux assembly x86 nasm linker-errors

在.o的终端上使用ld时,出现此错误,我该如何解决?

我正在使用带有此命令的终端。

nasm -f elf test.asm

这部分工作正常,创建了.o,但是下一部分不起作用

ld test.o

这显示以下错误: ld:输入文件“ test.o”的i386体系结构与i386:x86-64输出不兼容

我尝试使用elf32和elf64以防万一,但它们都不起作用。我没主意了。

我有32位架构,Ubuntu 16.04

0 个答案:

没有答案