ABOUT ME

기다려라....내가 곧 해낸다.

Today
Yesterday
Total
  • Debug 와 Release
    Programing/Ent.. 2008. 3. 4. 20:47

    프로그램 공부를 하다가 별 신경을 안쓰고 있던 Debug 와  Release의 차이가 정확이 무엇인지 갑자기 궁금해져서 조사를 해봤다.

    결론은 디버그모드는 디버깅에 관련된 모든 정보를 포함해서 컴파일이 되어 용량도 커지고 속도도 느려지지만 프로그램 개발단계에서는  반드시 디버깅과정을 거치게 되므로 Debug모드로....
    이와 반대로 실행에 필요한 최소한의 정보를 컴파일하는 Release 모드는 테스트 완료후 배포시에 필요한 모드였다.

     

    설정 항목

    Debug 

    Release

    출력 디렉토리

    Debug 

    Release

    프리프로세서의 정의

    _Debug

    NDebug

    디버그 정보

    생성

    생성하지 않음

    최적화

    안함

    실행속도 우선


    위와 같은 4가지 큰 차이점이 있지만 일단 간단히 요것만 알고 프로그램을 해도 별 막힘은 없다.
    후에 _Debug, NDebug 의 차이점에 대하여 알아볼것이다.

    'Programing > Ent..' 카테고리의 다른 글

    Ubuntu 정규버전 vs LTS버전  (0) 2022.09.01
    Ubuntu에서 Python 버전을 변경  (0) 2022.07.25
    open62541 TEST SERVER INSTALL  (0) 2022.07.18
    MS-SQL 테이블 복사  (0) 2009.11.13
    OSI 7계층  (0) 2009.03.17
    컴포넌트 기반 개발(CBD)  (0) 2008.08.13
    윈도우 키보드 이벤트 값  (0) 2008.02.22
    struct MSG, WNDCLASSEX  (0) 2008.01.30
Designed by Tistory.