настроить строку для openldap - PullRequest
1 голос
/ 02 мая 2011

Я использую командную строку в Windows XP для запуска этой строки для OpenLDAP.

Я пошел в каталог, содержащий файл конфигурации, но когда я ввожу ./configure, он дает мне

'' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Когда я ввожу gcc ./configure, это дает мне

. / Configure: файл не распознан: формат файла не распознан collect2: id вернул 1 состояние выхода.

Может кто-нибудь помочь мне понять эти ошибки?

Ответы [ 2 ]

0 голосов
/ 05 мая 2011

в вашем вопросе нет упоминания о Cygwin, так что я подозреваю, что вы далеки от того, чтобы заставить это работать.(недели / месяцы / годы)

Я предлагаю это: http://www.userbooster.de/en/download/openldap-for-windows.aspx

это не самое последнее - но в нем есть все, что вам нужно.

0 голосов
/ 02 мая 2011

В средах UNIX:

./configure

Запустит скрипт 'configure' в текущем каталоге '.'.

В Windows косая черта ('/') обычно используется в качестве разделителя переключателя, а не в качестве указателя каталога, в окнах необходимо использовать обратную косую черту ('\'). Причина, по которой вы получаете свою первую ошибку, заключается в том, что windows пытается вызвать «.», Который является каталогом, и передать ему аргументы «/configure».

Вполне возможно, что вы сможете решить вашу проблему, запустив:

.\configure

Однако это может не сработать, потому что Windows не знает, какой тип приложения использовать для запуска 'configure', поскольку у него нет расширения (хотя это может быть исполняемый файл, я не знаю).

Когда вы пытаетесь передать configure в gcc, вы получаете сообщение об ошибке, потому что configure не является исходным файлом, обычно это какой-то сценарий или другой, хотя это может быть двоичный файл, я не использовал openldap.

Что содержат первые 5 строк файла конфигурации? У файла конфигурации есть расширение?

...