Назад | Перейти на главную страницу

Не могу собрать nginx из исходного кода на Redhat

Я установил все пакеты для разработчиков и пытаюсь собрать 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'

Как мне подойти к этому?

На сервере 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