无法在 Redhat 上从源代码构建 nginx

无法在 Redhat 上从源代码构建 nginx

我已经完成了所有开发软件包的安装,并正在尝试从源代码构建 nginx。

(UAT) root@vstedbm01d# which cc
/bin/cc

(UAT) root@vstedbm01d# which gcc
/bin/gcc

当我在 nginx 的根目录中并尝试运行配置时,我得到了以下信息:

(UAT) root@vstedbm01d# /bin/gcc ./configure
collect2: fatal error: cannot find 'ld'

我该如何处理这个问题?

答案1

在 RHEL7 服务器上,ld 是 /bin 下的一个文件

# which ld
/bin/ld

它由 binutils 包提供

# rpm -qf /bin/ld
binutils-2.27-27.base.el7.x86_64

您可以验证您的服务器是否具有:

  • binutils 已安装
  • /bin/ld 文件存在
  • PATH 环境变量包含 /bin

相关内容