Debug
-
Debug 와 ReleasePrograming/Ent.. 2008. 3. 4. 20:47
프로그램 공부를 하다가 별 신경을 안쓰고 있던 Debug 와 Release의 차이가 정확이 무엇인지 갑자기 궁금해져서 조사를 해봤다. 결론은 디버그모드는 디버깅에 관련된 모든 정보를 포함해서 컴파일이 되어 용량도 커지고 속도도 느려지지만 프로그램 개발단계에서는 반드시 디버깅과정을 거치게 되므로 Debug모드로.... 이와 반대로 실행에 필요한 최소한의 정보를 컴파일하는 Release 모드는 테스트 완료후 배포시에 필요한 모드였다. 설정 항목 Debug Release 출력 디렉토리 Debug Release 프리프로세서의 정의 _Debug NDebug 디버그 정보 생성 생성하지 않음 최적화 안함 실행속도 우선 위와 같은 4가지 큰 차이점이 있지만 일단 간단히 요것만 알고 프로그램을 해도 별 막힘은 없다. 후..