안녕하세요 리눅스 커널을 공부하다가
궁금증이 생겨서 질문드립니다.
리눅스 커널 2.4 에서는 gcc와 Makefile을 만드는 방법 둘다 컴파일이 가능한데
리눅스 커널 2.6 부터는 왜 Makefile 을 만들어서 컴파일 하는 방법밖에 사용을 못하나요??
읽어주셔서 감사합니다. ^^
Makefile이 결국 gcc 파리미터 넣어주는 것이니 원칙은 쉘에서 가능합니다만, 그러기에는 파라미터들이 복잡해서 Makefile을 사용하는 겁니다.
"$ gcc hello.c -o hello"부터 시작한 초보에게는 Makefile이 낮설어서 그렇지 Makefile이 작업을 간단하고 편안하게 만들어 주는 겁니다.
결론. Makefile을 공부하세요.
<- 이거면 안되는 게 없어~정품 소프트웨어 사용 캠패인
<- 이거면 안 되는 게 없어~정품 소프트웨어 사용 캠패인
아하~~ ㅋㅋ
감사합니다 ^^
텍스트 포맷에 대한 자세한 정보
<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]
음.
Makefile이 결국 gcc 파리미터 넣어주는 것이니 원칙은 쉘에서 가능합니다만, 그러기에는 파라미터들이 복잡해서 Makefile을 사용하는 겁니다.
"$ gcc hello.c -o hello"부터 시작한 초보에게는 Makefile이 낮설어서 그렇지 Makefile이 작업을 간단하고 편안하게 만들어 주는 겁니다.
결론. Makefile을 공부하세요.
<- 이거면 안되는 게 없어~
정품 소프트웨어 사용 캠패인
<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인
아하~~
아하~~ ㅋㅋ
감사합니다 ^^
댓글 달기