GCC安装错误

use*_*763 7 linux installation gcc makefile

我正在尝试安装GCC 4.9.0,我收到了'./configure'和'make'的错误.

我得到了以下错误 ./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.
Run Code Online (Sandbox Code Playgroud)

然后我使用./configure --disable-multilib然后配置完成没有任何错误.

'make'之后; 我以跟随错误结束,我无法确定这个错误是什么

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
Run Code Online (Sandbox Code Playgroud)

请帮忙

小智 7

看来你缺少gcc-multilib.

尝试安装它,sudo apt-get install gcc-multilib然后./configure再次运行.


dig*_*666 5

对于 Centos,您需要安装以下库:

sudo yum install glibc-devel.i686
sudo yum install libgcc.i686
Run Code Online (Sandbox Code Playgroud)