【问题标题】:configure gcc in RHEL5 - no acceptable C compiler found in $PATH在 RHEL5 中配置 gcc - 在 $PATH 中找不到可接受的 C 编译器
【发布时间】: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


【解决方案1】:

我无法从以下 URL 找到任何包

http://rpmfind.net//linux/RPM/centos/5.8/x86_64/CentOS/

终于找到解决办法了:

yum groupinstall "开发工具"

yum install gcc glibc glibc-common gd gd-devel

【讨论】:

  • 我已经使用了“开发工具”,但是手动 yum install 在 CentOS 5 上为我解决了这个问题,谢谢!
【解决方案2】:

感谢所有帮助我的人。我已经成功地使 gcc 工作。我得到了 gcc 的 rpm 文件和http://rpmfind.net//linux/RPM/centos/5.8/x86_64/CentOS/

【讨论】:

  • 您好,上面的网址转到404页面。请更新网址
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-08
  • 2018-12-11
  • 2016-06-08
  • 1970-01-01
  • 2011-01-14
  • 2013-11-17
  • 1970-01-01
相关资源
最近更新 更多