티스토리 뷰

myCortex-LM8962를 가지고 eclipse IDE에서 make하게 될 때 가끔 보게 되는 메시지입니다.


**** Build of configuration Default for project Piezo_Samsung ****


make all 

cygwin warning:

  MS-DOS style path detected: /cygdrive/c\program files (x86)\codesourcery\sourcery g++ lite\bin\../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/string.h

  Preferred POSIX equivalent is: /cygdrive/c/program files (x86)/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/string.h

  CYGWIN environment variable option "nodosfilewarning" turns off this warning.

  Consult the user's guide for more details about POSIX paths:

    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames


warning을 자세히 보면, C:\~~~~ 로 표기된 방법은 MS-DOS스타일이다. POSIX(유닉스 스타일 인터페이스)에서는 c/~~~~ 이다.


Cygwin 환경변수 옵션 nodosfilewarning은 이 warning메시지를 끈다.


입니다. 즉 linux 환경을 cygwin을 이용하여 윈도우에 구축하면 file path문제가 발생합니다.


warning이기 때문에 무시해도 되지만, clear 하게 프로그래밍하기 위해 warning을 없애기로 하였습니다.


방법은 cygwin 환경변수 옵션에 nodosfilewarning을 추가하면 됩니다.


시스템속성 -> 고급 -> 환경변수 -> 사용자변수 혹은 시스템변수에 아래그림처럼 추가해주면 됩니다.




이제 warning이 뜨지 않는군요.


좋아요

댓글
댓글쓰기 폼