Я установил Eclipse и CDT (для использования C / C ++ в Eclipse CDT необходимо), а также установил Cygwin, чтобы я мог скомпилировать свои файлы.
В переменных окружения я установил Path, чтобы включить следующее: "C: \ cygwin \ bin;"
g ++, make и GDC устанавливаются через Cygwin. Я убедился в этом, найдя их в папке bin - они все есть.
Если я введу «make» в командной строке Windows, появится следующее сообщение:
make: *** No targets specified and no makefile found. Stop.
Если я введу «g ++» или «gdc» в командной строке Windows, появится (или аналогично):
'g++' is not recognized as an internal or external command,
operable program or batch file.
Итак, другими словами, make работает, а остальные нет ... но они находятся в одной папке bin! Смутил меня.
Если я попытаюсь открыть Cygwin Bash Shell, g ++, make и GDC все будут работать там.
Однако мне нужно, чтобы он работал в командной строке, чтобы Eclipse мог компилировать программы, которые я пишу в IDE.
Если вы знаете, почему это происходит, пожалуйста, дайте мне знать.