работает GCC в Cygwin

Я установил Cygwin в моей системе. Но когда я пытаюсь использовать команду gcc, она говорит:

bash: gcc: command not found

Может кто-нибудь дать мне решение, пожалуйста?

8
задан Alex K 14 September 2012 в 06:12
поделиться

1 ответ

Пара вещей:

  • Я всегда устанавливаю весь пакет 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 или в аналогичном каталоге в вашем домашнем каталоге.

2
ответ дан 5 December 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: