INCLUDES += -I$(SDK_PATH)/include/API \ -I$(SDK_PATH)/include \ -I$(SDK_PATH)/include/API/WFC \
makefile을 위한 쉘 스크립트를 분석중인데
위와 같이 쉘 변수에 대입할 때 -I가 뭘 뜻하는건지 모르겠네요..
답변 좀 부탁드리겠습니다.
쉘 변수가 아니라
Include 해야할 디렉토리를 추가해주기 위한 내용입니다.
즉 -I 자체를 INCLUDES 라는 변수에 계속 더해서 추가해 주는 내용이죠
$(SDK_PATH) 만 따로 변수 이구요.
즉 makefile 에서 cc 로 컴파일 한다고 가정할 때 cc 의 명령어 옵션을 살펴보시면
-I 는 include path 를 추가로 지정해주는 옵션이라는 것을 확인해 보실 수 있습니다.
Neogeo - Future is Now.
컴파일러 옵션이 맞았네요. 헌데 저는 INCLUDES를 쉘변수라고 한건데요.. 흐흐 아무튼 감사합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
쉘 변수가 아니라
쉘 변수가 아니라
Include 해야할 디렉토리를 추가해주기 위한 내용입니다.
즉 -I 자체를 INCLUDES 라는 변수에 계속 더해서 추가해 주는 내용이죠
$(SDK_PATH) 만 따로 변수 이구요.
즉 makefile 에서 cc 로 컴파일 한다고 가정할 때 cc 의 명령어 옵션을 살펴보시면
-I 는 include path 를 추가로 지정해주는 옵션이라는 것을 확인해 보실 수 있습니다.
Neogeo - Future is Now.
Neogeo - Future is Now.
감사합니다.
컴파일러 옵션이 맞았네요.
헌데 저는 INCLUDES를 쉘변수라고 한건데요.. 흐흐
아무튼 감사합니다.
댓글 달기