'전처리기'에 해당되는 글 4건

분류없음

음....마소에...다음 편을 써야 한다...

초딩(?)을 위한 글을 써주라고 부탁을 해서...


미친감자와 미친식빵을 이용해서......


컴퓨터란 놈과 대화를 하는 컨셉으로 쓰고 있다.....


음....


이번 호에는 무슨 내용으로 써야 하는가?


성령님....도와주세요...


Oh Holy Spririt..~~~


컴파일러와 대화를 시작했다....


씨언어를 이용해서 말이다....


음...컴파일러는 무슨 짓(?)을 하는 것일까?


음…

샵…..

샵에 대해서 씹어 먹어야 한다…


전처리기에 대해서 알아보자….


전처리기?


전처리기에 대해서 이야기를 뽑아 내보자….


전 처리기 입니다….


‘전처리기’


전처리기에 대해서 이야기 해보자…..


전처리기의 정체를 알아볼 것 이다….


전처리기는 뭐지?


전 처리기 입니다????


I am 처리기? ㅋㅋㅋㅋ


전처리기



음…



프로젝트 속성에서 …

전처리기의 속성을

전처기기란 놈을 확인 할 수 있다…

여기 숨어 있다..

뭐든지….숨어 있다...ㅋㅋㅋ



음…

속성>구성 속성 > C/C++ > 전처리기

안으로 들어가니까!!!


온갖...옵션들이 있네~~!!


음….


전처리기 정의~!!

오~~여기에서………..

정의를 하는 구나!!!


WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)


전처리기 정의 해제

모든 전처리기 정의 해제

표준 포함 경로 무시

파일로 전처리

전처리 줄 번호 표시 안함

주석 유지


음…


음..전처리기에서 하는 일 중에 정의라는 것이 중요한 것인가 보내..

정의 할지 해제할지….모드 해제할지….를 3개의 옵션으로 처리하고 있네~!!


표준 포함 경로 ~??


파일로 전처리를 ‘예(/P)’로 변경하였다…음..이 옵션으로...전처리 결과를 확인할 수 있쥐~~!!!



줄 번호~~

주석 유지~~ 기본적으로 전처리 과정을 거치고 나면...주석을 없에 버린다….


자..확인해보면~~!!



음….

파일로 전처리를 처리하면….

저런 파일이 생긴다!!!


음…^^

이렇게 전처리기를 사용하면….

전처기리글 돌기고 나면..

이렇게 나옵니다.



TEST TEST2는 없어지고….

정의 했던 값으로 바뀌어 버린다…


컴파일러 입장에서는 .TEST 나,.....TEST2란 녀석은 필요가 없는 것이다…

다..이것들은 인간들을 위해 있는 것이니~~~


음..그렇다….


자..전처기기에 대해서 좀더 알아보자…..


전처리기….


그리고  결과를 컴파일러가 컴파일을 시작하는 거쥐~~



음....






0 0

분류없음

자...이제… 쩜아이 파일을 더 구경해보자고요~~!!!!


이 놈안은 어떻게 생겨 먹었는지 말입니다.~~~



자… Preprocessr001.i

파일을 다시 보자고요~~!!

자..이렇게 시작을 합니다…

음..

음..파일들의 전체경로들이 나오는군요….


내가 만든 파일도 있고…

그렇지 않은 녀석들도 있고…


targetver.h라는

녀석은….

중요한 녀석이죠…


지금 내가 만들놈은….

어느 윈도우 버전에서 실행될 놈인지를 지정하는 것이죠~~

암튼…

자..계속...구경 갑시다요~~!!!


음..

음…

#pragma

프라그마…..

나오면서

어찌고 저찌고 하고 있습니다…


아..오늘도 여기까지…

멀리 못갔습니다..

흐..


0 0

분류없음

자 오늘은…

쩜아이 파일 보고 끝냅시다…

흐..

시간이 없는 관계로..ㅋㅋ

오늘은 여기까지..~

너무 짧네요~~~

흐흐흐

할레룰야~~~

예수님 안에 거합시다~~

0 0

분류없음

[문서버전]


0.0.1

20141104

전처리기가 뭐야?

0.0.2

20141105

오늘도 전처리기에 대해서 글을 쓴다..

언제 마무리 되는가?

0.0.3

20141106

음...오늘은…..전처리기 맛보기로...이번 글 정리하기...






컴파일러 아시죠~

컴파일러는 소스를 받으면…

바로 컴파일을 수행하는 것이 아니라

전처리단계를 수행한다.




그렇습니다. 위 그림에서 말해 주듯이…

전처리를 하고 난 놈을 가지고 컴파일러는 컴파일을 합니다.

그래서, 오브젝트 파일이라는 녀석을 만들죠~~!!

그러면, 컴파일러의 임무는 끝~!






자~ 비주얼 스튜디오로 전처리기가 만드는 소스를 확인할 수 있어요~~~!!!!

몰랐죠~~

아셨던 분도 계셨을 거지만………자~~확인해봐요~

~



비주얼 스튜디오를 통해서 확인 할 수 있는 방법을 그림으로 표현해본것 입니다.

어찌..맘에 드시는지요^^?ㅋㅋㅋ~~~







그렇습니다. 여러가지 옵션이 나타나는 순간..머리가 아파지기 시작하는군요….

이럴때 일수도 정신 차리고….한놈만..패면(?) 됩니다.

“파일로 전처리” 이놈만 먹으면 됩니다~~~~


“예(/P)”을 선택합니다. ‘/P’는 컴파일로 옵션입니다.

그렇습니다. 이 속성설정화면에서 설정하는 것들은 결국

컴파일로 또는 링커의 옵션인것들이 많습니다요~~!!!


이렇게 되면….

링크에서 에러가 나더라구요~~!!!


왜냐하고요?

“.i” 파일을 만들고 ...끝나더라고요~


“.i” 파일이 전처리기가 만들어준 파일입니다.


저는 이 “.i”(쩜 아이)파일을 컴파일러구 컴파일을 해 줄 수 있을 것 같았는데...그렇지는 않은것 같더군요…


“.i”(쩜 아이) 전치리기가 만든 파일을 컴파일하는 옵션이 있을 줄 알고 찾아보았지만...아직(있을 수도 있으니) 못 찾았습니다.


암튼….



음..


오늘은 여기까지!!!

내일 뵈요..저는 업무시작하기 전에 하는 것이라…

진도가 정말 느리게 나가네요~~!!

아므튼 그래도..계속 진행할 것이니….기대해주세요~~!



3 0

1
블로그 이미지

I believe in risen.

얄리얄리얄리