윈도우에서 Cygwin을 사용하여 개발 환경을 설정하신 분들이 꽤 되실겁니다. 저 역시 MINT64 OS의 개발 환경을 cygwin으로 구성했습니다. ^^;;;

그런데 Cygwin을 설치한 뒤에 윈도우 콘솔창(cmd.exe)을 실행시켜 gcc를 입력하면, "액세스가 거부되었습니다."라는 메시지가 표시됩니다. 이는 /usr/bin 디렉터리에 있는 gcc.exe 파일이 실제로는 /etc/alternative/gcc에 연결된 링크 파일이기 때문인데요, 이 파일은 다시 /usr/gcc-4.exe에 연결되어 있습니다. ^^;;;
 



따라서 윈도우 콘솔창에서 gcc를 직접 실행하려면 gcc-4를 입력하면 됩니다.아니면 Grampus님이 하신 방법처럼 윈도우에서 심볼 링크를 걸어주셔도 됩니다.(지나다가님, Grampus님 제보 감사합니다. ^^;;;) 

C:\Cygwin\bin>mklink gcc.exe gcc-4.exe

단, makefile을 이용해서 make를 실행하는 경우는 gcc를 사용해도 괜찮습니다.  ^^


cygwin에서 윈도우 폴더에 접근하는 방법은 루트 디렉터리 아래에 있는 cygdrive로 이동하시면 됩니다. cygdrive 아래에는 윈도우 드라이브들이 존재하는데, 이 드라이브로 이동하면 해당 드라이브에 들어있는 파일들이 아래와 같이 표시됩니다.
 


 따라서 원하시면 cygwin 쉘에서 윈도우 디렉터리에 접근하여 작업을 진행할 수도 있습니다. ^^

그럼 좋은 하루 되세요 ;)

 

+ Recent posts