C / C++ 컴파일 과정(Compilation Process)

|
평소 C나 C++는 자주 사용하지 않지만 간혹 사용할 경우가 많아서 최근 개념을 다잡고자 "Pointers on C"라는 책을 읽고 있습니다.

컴파일 과정은 학부때 거의 다 배워서 잘 알고 있는 내용이긴 하지만 책을 보면서 다시한번 정리하고 싶었다.


일반적인 C나 C++의 컴파일 과정을 보여줍니다.



상기 그림은 Visual C++와 같이 Windows GUI를 포함하여야 하는 경우에 컴파일 과정입니다.
특이하게도 Resource Compiler가 같이 있는데, Resource Compiler는 아이콘이나 다이얼로그 박스 및 다른 그래픽 객체 등을 Compiled Resource Files로 Linker에 링킹시킵니다.

이를 통하여 각종 Event-Driven Model에 필요한 GUI를 사용자에게 제공할 수 있습니다.

이점은 조금 색다르게 느끼실 것입니다.


상기 그림은 델파이(Delphi)의 컴파일 과정입니다. 보통 Delphi의 경우 IDE를 활용하기 때문에 이러한 컴파일 절차를 정확하게 인식하지 못할 경우가 있습니다.

참고자료는 http://www.codexterity.com/raw-delphi/index.htm 입니다.

Trackback 0 And Comment 4

Trackback http://blog.java2game.com/trackback/136 관련글 쓰기

  1. Favicon of http://greenfrog7.egloos.com greenfrog 2009/02/13 14:01 address edit & del reply

    좋은 정보 감사합니다 ^^

    • Favicon of http://blog.java2game.com jangsunjin 2009/02/16 13:57 address edit & del

      부족한 글인데 도움이 되셨다니 다행입니다. :-)

      종종 놀러가겠습니다. 감사합니다.~

  2. Favicon of http://shinlucky.tistory.com shinlucky 2009/04/11 12:38 address edit & del reply

    오호, 깔끔한 도표 잘 보고 갑니다^_^~

    • Favicon of http://blog.java2game.com 장선진 jangsunjin 2009/04/12 11:13 address edit & del

      아네~ 예전에 외국 포스팅을 보면서~ 정리한 내용입니다.

      도표는 거기있던 자료인데~ 좋아서 가져온거에요 :-)

      여러모로 깔끔하게 정리했더라구요~

      댓글 감사드립니당~ :-)

prev | 1 ... | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 ... | 291 | next