$ cat aa.c
#include <stdio.h>
int main(void)
{
printf("hello world
");
return(0);
}
gcc -m32 aa.c
/usr/lib64/gcc/x86_64-suse-linux/4.5/…/…/…/…/x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.5/libgcc.a when searching for -lgcc
/usr/lib64/gcc/x86_64-suse-linux/4.5/…/…/…/…/x86_64-suse-linux/bin/ld: cannot find -lgcc
I need to link a C program to some 32-bit libraries.
/lib
-rwxr-xr-x 1 root root 116348 2010-07-01 14:29 libgcc_s.so.1
$ file libgcc_s.so.1
libgcc_s.so.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
Thank you for your time.