인터넷/IT/프로그래밍

MinGW gcc.exe: error: CreateProcess: No such file or directory 해결방안

알 수 없는 사용자 2014. 1. 8. 19:33

해당 에러가 나는 이유는 msys\1.0\bin 폴더에 사용자가 수동으로 윈도우 탐색기를 통해 gcc.exe 파일을 복사한 후에 msys.bat을 통해 gcc로 컴파일하는 경우에 발생합니다.


이렇게 사용자가 스스로 윈도우 탐색기를 통해 gcc.exe 파일을 복사하고 gcc로 컴파일을 하게 되면 아래와 같이 에러가 납니다.

gcc.exe: error: CreateProcess: No such file or directory


따라서 msys\1.0\bin 에 수동으로 복사한 gcc를 삭제하고, 

mount 명령어를 통해 mount 한 후에 gcc를 사용해야 합니다.


mount c:/mingw /mingw


주의해야 할 점은 마운트 명령어 사용 시 c:\ 경로로 하면 안되고 c:/ 와 같은 경로로 지정해야 마운트가 정상적으로 되며, \ 와 같은 경로 지정을 했을 경우 umount 로 언마운트 후에 다시 지정해야 합니다.


mount가 성공적으로 되고 다시 언마운트를 하려면 아래 명령어를 사용하면 됩니다.

umount /mingw