В Windows XP я установил Eclipse CDT.Я установил Cygwin, включая make, gcc, g ++ и gdb.Я добавил C: \ cygwin \ bin в переменную пути Windows.
Когда я создаю проект HelloWorld по умолчанию в Eclipse и пытаюсь его собрать, я получаю следующий текст в консоли:
make all
make: echo: Команда не найдена
make: *** [src / test3.o] Ошибка 127
Если япопробуйте сделать в командной строке, тогда все хорошо.
Другие подсказки:
- Обратите внимание, что я добавил C: \ cygwin \ bin к пути, а не C: \ cygwin \ usr\ bin, потому что я не нашел свой набор инструментов GNU в \ usr \ bin, а в \ bin.Это, кажется, противоречит некоторой онлайн-документации.Еще страннее, когда я набираю
which make
в командном окне (не cygwin bash), он читает / usr / bin / make! - Возможно, я установил новую версию cygwin поверх старой.Я заметил несколько предупреждений по этому поводу, но поскольку после завершения работы с cygwin все было в порядке (и, кроме того, поскольку make из cygwin bash работает нормально), я не стал копать глубже.
(Примечание: есть связанный вопрос , который я не нашел полезным. Возможно, его ответ был у меня над головой.)