Question

I'm trying to compile a 32 bit assembly code(NASM) on my 64 bit Linux, but I can't, I have tried others tutorials about it and I installed ia32-libs...

When I try run it as:

gcc asm1.o -o asm1

i386 of the file input `asm1.o' is incompatible with the output i386:x86-64

And when I try run it as:

gcc -m32 asm1.o -o asm1

/usr/bin/ld: cannot find -lgcc /usr/bin/ld: connot find -lgcc_s collect2: error: ld returned 1 exit status

Thanks for helps.

OBS: Sorry for my english, I'm not from US.

Was it helpful?

Solution

Need to install gcc-multilib.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top