-
Debug 와 ReleasePrograming/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