我正在尝试在 RHEL6 虚拟机上从源代码构建 GCC,并且遇到了 Catch 22。也就是说,我需要一个 C 编译器才能成功配置。解决方案似乎很简单——执行 yum 来解决依赖关系。但是,此虚拟机无法连接 Internet。
有没有人有任何包含预编译编译器的二进制文件或 .rpm 的源代码,从而简化了安装?我已经搜索过,但找不到一个。或者,是否存在 RHEL6 命令来安装 GCC 的预编译版本?如果两者都不可能,我可以使用哪些 C 编译器来解决这个问题?
对于上下文,这是我收到的消息:
../gcc-4.7.2/configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for libitm support... yes
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/gcc/gcc-build':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.