Eclipse 및 CDT (Eclipse CDT에서 C/C++를 사용하기 위해)가 설치되어 있고 Cygwin을 설치하여 파일을 컴파일 할 수 있습니다.g ++가 Windows 명령 프롬프트에서 작동하지 않습니다. Cygwin이 설치되었습니다
환경 변수에 다음을 포함하도록 Path를 설정했습니다. "C : \ cygwin \ bin;"
g ++, make 및 GDC는 모두 Cygwin을 통해 설치됩니다. 나는 빈 폴더에서 그들을 검색하여 이것을 확실히했다. 그들은 모두 거기에있다. 내가 입력하면 "g을 ++"
make: *** No targets specified and no makefile found. Stop.
또는 윈도우 명령 프롬프트 "GDC"로,이 나타납니다 (또는 유사한) :
나는 창문 명령 프롬프트에 "make"를 입력하면이 나타납니다
'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에서 작성하는 프로그램을 컴파일 할 수 있도록 명령 프롬프트에서 작동해야합니다.
왜 이런 일이 발생하는지 알고 싶다면 알려 주시기 바랍니다.
cygwin 셸을 연 후에 경로를 변경 했습니까? 그렇다면 환경 변화를 감지하지 못합니다. Cygwin 셸을 다시 시작하고 문제가 지속되는지 확인하십시오. – ConcernedOfTunbridgeWells