Я абсолютно новичок в CYGWIN и Bash, так что, я думаю, что где-то есть ответ в документации, но мне не удалось его найти.
У меня есть два файла, сосуществующих в каталоге: file и file.exe. Если я вызываю файл (используя терминал CYGWIN), он выдает ошибку «невозможно выполнить двоичный файл: ошибка формата exec» (потому что он обращается к файлу), но если я вызываю file.exe, он работает хорошо. В руководстве я обнаружил, что «сценарий оболочки имеет приоритет и выбирается для выполнения файла », но, похоже, он неверен в моей ситуации. Итак, что я должен сделать, чтобы исключить файл.exe вызывающего файла в терминале? Заранее спасибо.
ps ./file также не работает; ./file.exe хорошо работает