Я установил Cygwin в моей системе. Но когда я пытаюсь использовать команду gcc
, она говорит:
bash: gcc: command not found
Может кто-нибудь дать мне решение, пожалуйста?
Пара вещей:
Я всегда устанавливаю весь пакет Cygwin. В более ранних версиях были проблемы с зависимостями, которые, я полагаю, теперь исправлены, но это все еще хорошая привычка. Никогда не знаешь, когда тебе может понадобиться самый эзотерический кусочек Cygwin.
Возможно, вам придется изменить свой путь. Как правило, все инструменты можно найти нормально, если вы работаете в оболочке Cygwin bash, но это не обязательно так из cmd.exe
.
Маловероятно, что это будет последнее, так как ваше сообщение об ошибке исходит от самого bash
, поэтому я почти уверен, что вы его запускаете именно так.
Убедитесь, что у вас есть / usr / bin / gcc
из bash
и что ваш путь включает / usr / bin
где-нибудь:
pax> echo $PATH
/usr/local/bin:/usr/bin:/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS
pax> which gcc
/usr/bin/gcc
Если его там нет, вернитесь и переустановите все (или соответствующий пакет разработки, если вам не нужно все). Если он есть, а на вашем пути нет своего местоположения, измените свой путь в / etc / profile
или в аналогичном каталоге в вашем домашнем каталоге.