makefile 내에 DEF_FALGS += -D__KERNEL__ 라고 매크로를 정의했습니다.
$make DEF_FLAGS=-D__SMP__ 명령을 주면, makefile 내에 정의한 매크로를 지우고, 명령행에서 전달한 매크로만 남는 건가요?
예 제가 알기론 명령행에서 정의한 메크로로 make됩니다. makefile내에서 정의한 메크로는 무시되죠
light my fire
무시된다기 보다는 제대로 적용되는거겠죠.
DEF_FALGS += -D__KERNEL__
--> 이 부분은 기존의 DEF_FALGS 에다가 -D__KERNEL__ 를 추가하는것이고,
$make DEF_FLAGS=-D__SMP__
이 부분은 그냥 치환하는것이구요.
만약에 DEF_FLASGS += -D__SMP__ 하면 -D__KERNEL__ 도 포함되겠죠.
Fever Pitch!
텍스트 포맷에 대한 자세한 정보
<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]
예 제가 알기론 명령행에서 정의한 메크로로 make됩니다.makefi
예 제가 알기론 명령행에서 정의한 메크로로 make됩니다.
makefile내에서 정의한 메크로는 무시되죠
light my fire
무시된다기 보다는 제대로 적용되는거겠죠.DEF_FALGS += -
무시된다기 보다는 제대로 적용되는거겠죠.
DEF_FALGS += -D__KERNEL__
--> 이 부분은 기존의 DEF_FALGS 에다가 -D__KERNEL__ 를 추가하는것이고,
$make DEF_FLAGS=-D__SMP__
이 부분은 그냥 치환하는것이구요.
만약에 DEF_FLASGS += -D__SMP__ 하면 -D__KERNEL__ 도 포함되겠죠.
Fever Pitch!
댓글 달기