로그인 | 회원가입 | 주문 조회
참고자료 #pragma comment 에 관하여
글쓴이 administrator 등록일 2012-02-23 조회 8,938
소스 상에
#pragma comment (exestr, "NEWTC")
라고 하게 되면, NEWTC 라는 스트링이 hex 파일에 기록되게 되어,
나중에 hex 파일에서 적절한 편집기로 꺼내 볼 수 있다.
아래는 자세한 내용입니다.

- 아래 -

#pragma comment (comment type, "string")
. comment 프라그마는 출력되어지는 file에 주석을 기록시킬것을 지시합니다.
      comment type에 올수 있는 값들은 다음중의 하나가 될것입니다.
      * exestr
        linker가 ".OBJ" file에 string을 기록합니다. 이렇게 기록된 string은
        실행파일내부에 기록되어지며, 이것은 결코 메모리로 load되지 않습니다.
        하지만 적당한 파일 검색 유틸리티를 사용하여 실행파일에서 string을
        찾아볼 수 있습니다.
      * lib
        ".OBJ" file에 주석의 내용을 기록합니다.
        library에 새로운 module을 추가하는 경우 에만 comment 프라그마를 사용하여
        linker에게 결과 file에 명시할 수 있도록 지시할 수 있습니다. 다시 말하면
        기존에 작성되어진 module에는 comment 프라그마를 사용하여 string을 추가
        시킬수 없습니다. 새롭게 library를 작성한다면 예외일 수 있겠지요.
        linker는 최종의 library에서 string에 명시된 library module 이름을 포함
        합니다. 여러개의 module들도 이름지어질 수 있으며 이름을 만들기 위하여
        linke되어집니다.
      * user
        compiler는 ".OBJ" file에 string을 기록합니다. 하지만 linker에 의해
        string은 무시되어집니다. object 파일에만 그 내용이 남게 됩니다.

원문 : http://yms2047.tistory.com/344 에서 참조함.
다음글 [팁]AVR Studio에서의 ATMEGA128 퓨즈 셋팅법
이전글 ICCAVR V7 데모버전으로 printf 나 scanf 관련 에러시