Cygwin Зробити команду bash не знайдено


75

Я встановив cygwin з усіма пакунками на Windows 7 64 bit. З якоїсь причини команда make видає мені помилку: bash make: команду не знайдено. Я перевірив, і в моїй папці bin немає файлу make.exe. Хто-небудь може мені допомогти в цьому? Мені дуже потрібно зробити роботу в CYGWIN. Я не хочу переходити до Windows XP.


можливий дублікат CYGWIN Надати допомогу
Johnsyweb

1
ви можете спробувати: find / -name make *
harper

2
Будь ласка, не публікуйте дублікатів, тим більше, що Ви не вказали, що Ви навіть спробували пропозиції, наведені у відповідях на Ваше початкове запитання. Це робить ТАК набагато менш корисним.
paxdiablo

Відповіді:


73

Ви, мабуть, не встановили make. Перезапустіть інсталятор cygwin, знайдіть марку, виберіть її, і її слід встановити. За замовчуванням інсталятор cygwin не встановлює все, що пам’ятаю.


Як застереження, ви не можете зробити це за допомогою програм та функцій. Це повинен бути власне інсталятор.
kayleeFrye_onDeck

85

Під час встановлення (оновлення) встановіть прапорець «Devel» на «Install», він встановить багато MB, але допоможе. Я не встигаю перевірити, який саме мені (нам) потрібен.

КРОК ВСТАНОВЛЕННЯ CYGWIN


Це встановить непотрібні речі. Вам слід лише шукати gcc devel і робити пакунки ...
Мігель Ортіс,

9

виконайте кілька кроків нижче:

  1. знову відкрити налаштування cygwin

  2. оберіть категорію на вкладці вигляду

  3. заповніть "make" у вкладці пошуку

  4. розширити devel

  5. знайдіть "make: версія GNU" make "ultility", натисніть, щоб встановити

  6. Готово!


8

Виконайте такі дії:

  1. Знову перейдіть до інсталятора
  2. Виконайте початкове налаштування.
  3. Під бібліотекою - йди розробляти.
  4. під розробкою прокрутіть і знайдіть make.
  5. встановити всю бібліотеку з назвою.
  6. натисніть далі, для встановлення знадобиться деякий час.
  7. це вирішить проблему.

5

під час вибору пакунків під час встановлення або оновлення, виконайте пошук "make" у вікні пошуку та встановіть прапорці, що відображають "make", а також "gcc", які в основному знаходяться в пакеті devel.


1

У мене була та сама проблема, і це було через кілька установок cygwin.

Перевірте посилання (піктограму), по якій ви натискаєте, щоб запустити термінал. Якщо він не вказує на каталог вашої оновленої установки cygwin, ви неправильно встановили cygwin. Під час оновлення перевірте розташування cygwin і запустіть саме цей екземпляр cygwin.


Це не дає відповіді на запитання. Щоб критикувати або вимагати роз’яснень від автора, залиште коментар під його публікацією. - З огляду
Mike Kinghan,

Я думаю, це дає відповідь. У мене була та ж проблема, що і у автора, і це вирішило її. Я переформулював відповідь.
gogo_gorilla

0

Я зіткнувся з тією ж проблемою. Виконайте такі дії:

  1. Перейдіть ще раз до програми встановлення.
  2. Виконайте початкове налаштування.
  3. Виберіть усі бібліотеки, клацнувши та вибравши встановити (у вже встановленій буде показано перевстановлення, тому не встановлюйте їх).
  4. Клацніть далі.
  5. Установка займе певний час.

0

Я теж стикався з тією ж проблемою. Подивіться вгору ліворуч і виберіть (повний). З'явиться (Make), (gcc) та багато інших. Ви зможете вибрати рядок пошуку, щоб легко їх знайти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.