小编bee*_*sem的帖子

无法编译汇编:/ usr/bin/ld:输入文件`array1.o'的i386架构与i386不兼容:x86-64输出

我正在使用Kali linux 64位,我正在尝试从Paul Carter博士的网站执行以下程序.gcc命令给出错误.我应该在gcc命令中使用什么?

nasm -f elf32 array1.asm
root@kali:assembly# gcc -o array1 array1.o array1c.c
array1c.c:9:1: warning: ‘cdecl’ attribute ignored [-Wattributes]
array1c.c:10:1: warning: ‘cdecl’ attribute ignored [-Wattributes]
/usr/bin/ld: i386 architecture of input file `array1.o' is    incompatible    with i386:x86-64 output
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

x86 assembly gcc nasm

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

assembly ×1

gcc ×1

nasm ×1

x86 ×1