【发布时间】:2012-06-14 01:08:53
【问题描述】:
我想在 RHEL5 中安装 Apache。配置 httpd-2.4.2 时出现以下错误:
配置:错误:在 $PATH 中找不到可接受的 C 编译器所以我下载了 gcc-4.7.0 并尝试配置它。仍然会出现同样的错误。
$ ./配置 检查构建系统类型... x86_64-unknown-linux-gnu 检查主机系统类型... x86_64-unknown-linux-gnu 检查目标系统类型... x86_64-unknown-linux-gnu 检查与 BSD 兼容的安装... /usr/bin/install -c 检查 ln 是否有效...是的 检查 ln -s 是否有效...是的 检查不截断输出的 sed... /bin/sed 检查 gawk... gawk 检查 libitm 支持...是的 检查 gcc ......不 检查抄送...否 检查 cl.exe... 否 配置:错误:在`/home/httproot/gcc-4.7.0'中: 配置:错误:在 $PATH 中找不到可接受的 C 编译器以下是一些状态结果:
- gcc --版本 bash:gcc:找不到命令
- rpm -qi gcc 包 gcc 未安装
- 哪个 gcc /usr/bin/which: (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/bin:/bin) 中没有 gcc
- 哪里是 gcc gcc:/usr/libexec/gcc
我不能使用yum。所以请帮忙解决这个问题。
【问题讨论】:
-
是什么阻止您使用
yum?您可以获取单独的 RPM 并手动安装它们吗? -
我的系统没有注册到 RHN。 yum update 加载的插件:katello、product-id、security、subscription-manager 更新基于证书的存储库。无法读取消费者身份设置更新过程没有标记为更新的包
-
我试过安装像 gcc-3.4.3-9.EL4.src.rpm,gcc-4.1.2-50.el5.src.rpm rtc 这样的 rpm。我也尝试过 gcc-4.7.0。
-
安装 GCC 源代码没有意义,但是 GCC 二进制文件应该可以满足它。
-
GCC 二进制文件对我不起作用。上面的 ./configure 结果 id 是我尝试配置 gcc-4.7.0 时得到的结果。我参考了很多论坛,但没有为我工作。
标签: apache gcc compiler-construction path rhel5