[문서버전]
0.0.1 | 20141104 | 전처리기가 뭐야? |
0.0.2 | 20141105 | 오늘도 전처리기에 대해서 글을 쓴다.. 언제 마무리 되는가? |
0.0.3 | 20141106 | 음...오늘은…..전처리기 맛보기로...이번 글 정리하기... |
|
|
|
컴파일러 아시죠~
컴파일러는 소스를 받으면…
바로 컴파일을 수행하는 것이 아니라
전처리단계를 수행한다.
그렇습니다. 위 그림에서 말해 주듯이…
전처리를 하고 난 놈을 가지고 컴파일러는 컴파일을 합니다.
그래서, 오브젝트 파일이라는 녀석을 만들죠~~!!
그러면, 컴파일러의 임무는 끝~!
자~ 비주얼 스튜디오로 전처리기가 만드는 소스를 확인할 수 있어요~~~!!!!
몰랐죠~~
아셨던 분도 계셨을 거지만………자~~확인해봐요~
~
비주얼 스튜디오를 통해서 확인 할 수 있는 방법을 그림으로 표현해본것 입니다.
어찌..맘에 드시는지요^^?ㅋㅋㅋ~~~
그렇습니다. 여러가지 옵션이 나타나는 순간..머리가 아파지기 시작하는군요….
이럴때 일수도 정신 차리고….한놈만..패면(?) 됩니다.
“파일로 전처리” 이놈만 먹으면 됩니다~~~~
“예(/P)”을 선택합니다. ‘/P’는 컴파일로 옵션입니다.
그렇습니다. 이 속성설정화면에서 설정하는 것들은 결국
컴파일로 또는 링커의 옵션인것들이 많습니다요~~!!!
이렇게 되면….
링크에서 에러가 나더라구요~~!!!
왜냐하고요?
“.i” 파일을 만들고 ...끝나더라고요~
“.i” 파일이 전처리기가 만들어준 파일입니다.
저는 이 “.i”(쩜 아이)파일을 컴파일러구 컴파일을 해 줄 수 있을 것 같았는데...그렇지는 않은것 같더군요…
“.i”(쩜 아이) 전치리기가 만든 파일을 컴파일하는 옵션이 있을 줄 알고 찾아보았지만...아직(있을 수도 있으니) 못 찾았습니다.
암튼….
음..
오늘은 여기까지!!!
내일 뵈요..저는 업무시작하기 전에 하는 것이라…
진도가 정말 느리게 나가네요~~!!
아므튼 그래도..계속 진행할 것이니….기대해주세요~~!