В средах UNIX:
./configure
Запустит скрипт 'configure' в текущем каталоге '.'.
В Windows косая черта ('/') обычно используется в качестве разделителя переключателя, а не в качестве указателя каталога, в окнах необходимо использовать обратную косую черту ('\'). Причина, по которой вы получаете свою первую ошибку, заключается в том, что windows пытается вызвать «.», Который является каталогом, и передать ему аргументы «/configure».
Вполне возможно, что вы сможете решить вашу проблему, запустив:
.\configure
Однако это может не сработать, потому что Windows не знает, какой тип приложения использовать для запуска 'configure', поскольку у него нет расширения (хотя это может быть исполняемый файл, я не знаю).
Когда вы пытаетесь передать configure в gcc, вы получаете сообщение об ошибке, потому что configure не является исходным файлом, обычно это какой-то сценарий или другой, хотя это может быть двоичный файл, я не использовал openldap.
Что содержат первые 5 строк файла конфигурации? У файла конфигурации есть расширение?