Ошибка при компиляции в Cygwin: «невозможно запустить / bin / sh ./config.sub»
Исходя из этого, я впервые пытаюсь что-то скомпилировать. Я использую терминал Cygwin (64-разрядный) на компьютере с Windows.
Я пытаюсь скомпилировать некоторые исходные файлы, которые пришли в tarball.
Я перехожу в каталог, где я распаковал архив, затем введите
./configure
Через пару секунд оболочка отвечает:
configure: error: cannot run /bin/sh ./config.sub
config.log не помогает прояснить проблему:
## ----------- ## ## Core tests. ## ## ----------- ## configure:2156: error: cannot run /bin/sh ./config.sub
Я попробовал пару вещей. Прежде всего, есть и config.sub, и / bin / sh.
$ ./config.sub --help Usage: ./config.sub [OPTION] CPU-MFR-OPSYS or ALIAS [snip] $ ls -l /bin/sh -rwxr-xr-x 2 foo bar 739859 Jan 27 2017 /bin/sh
Во-вторых, tarball старый (это выпуск 2013 года, и он является самым последним доступным. Я предпочитаю не вдаваться в подробности о том, что на самом деле представляет собой код, но при необходимости я сделаю это, и я рад предоставить больше фрагментов кода) ). Узнав, что такое config.sub, я попытался загрузить последние версии config.sub и config.guess из Git. Однако ничего не изменилось.
Я также пытался запустить терминал Cygwin в качестве администратора.
Проблема не в окончаниях строк CRLF / LF: файлы сохраняются в формате Unix
Кто-нибудь знает, что может происходить?
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
4
Есть ли способ компиляции из исходного кода и автоматического отслеживания обновлений?
-
-
4
Изменить Cygwin Prompt
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?
-
5
Как удалить символическую ссылку на каталог?
-
8
Спаси меня от бессмысленного терминала