GCC Installation Error

I'm trying to install GCC 4.9.0, I got the following errors for "./configure" and "make".

I got the following error for ./configure

 checking for default BUILD_CONFIG... bootstrap-debug checking for --enable-vtable-verify... no /usr/bin/ld: crt1.o: No such file: No such file or directory collect2: ld returned 1 exit status configure: error: I suspect your system does not have 32-bit developement libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib. 

Then I used ./configure --disable-multilib , then configured with an error.

After 'make'; I end with the following error, and I can’t determine what kind of error it is

 checking for suffix of object files... configure: error: in `/root/dsk/gcc-4.9.0/x86_64-unknown-linux-gnu/libgcc': configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. make[2]: *** [configure-stage1-target-libgcc] Error 1 make[2]: Leaving directory `/root/dsk/gcc-4.9.0' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/root/dsk/gcc-4.9.0' make: *** [all] Error 2 

please, help

+7
gcc linux installation makefile
source share
2 answers

You seem to be missing gcc-multilib.

Try installing it with sudo apt-get install gcc-multilib and then run ./configure again.

+5
source share

For Centos, you need to install the following libraries:

 sudo yum install glibc-devel.i686 sudo yum install libgcc.i686 
0
source share

All Articles