C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[38828] Re:Re:디버그 모드와 릴리즈 모드로 배포했을 때의 차이점이 뭔가요??
cmania [cmania] 2643 읽음    2005-01-20 00:15
조금 부가 설명하자면....
Debug모드로 컴파일하면 에러 발생시 에러 메세지가 화면에 나옵니다.(Runtime error...등등)
그리고 여기에 보면 에러가 발생한 소스파일이름과 라인넘버가 나올 경우가 있고
아니면 에러를 발생시킨 코드의 번지와 사용한 데이터의 메모리 번지가 나올때가 있습니다.

Kernel에서 에러가 발생하면 별로 도움이 되지 않지만 잘만 활용하면 배포후에도 에러를 추적할 수 있습니다.
일종의 베타 테스트를 하실때 큰 도움이 될겁니다.

라스코니 님이 쓰신 글 :
: Debug 모드에서는 프로그램을 디버그하는 목적으로 실행 파일을 생성하기 때문에 여러 메모리 라든지, 프로세스 체크 기능이 포함되어 있습니다. 당근 파일 사이즈도 커지고 속도도 느려지지요. 그리고 최적화 기능이 기본적으로 제거가 됩니다.
:
: Release 모드에서는 debug에 사용되는 것들은 모두 제거되고 만약 사용자가 최적화 기능을 컴파일 옵션에 설정해 두었으면 최적화를 시켜서 실행 파일을 만들게 됩니다. 따라서 파일 사이즈가 작아지고 실행 속도도 최적화가 되어 상품 출시에 적당하게 됩니다.
:
: Debug 모드로 배포하면? 글쎄요? 그럴 이유가 없지 않을까요? 프로그램 덩치도 커지고, 누군가 실행 파일 디버그도 해 볼수 있을 텐데요.
:
: 근데 이상하게도 Debug 모드에서는 잘 실행이 되는데 Release 모드에서는 잘 실행이 안되는 황당한(?) 경우가 있을 수도 있습니다.
:
: 참고하세요.
:
: 볼랜드 님이 쓰신 글 :
: : BCB 로 컴파일해서 (Borland C++ Builder) 배포할 때
: :
: : Project -> Option 부분에서 Full Debug / Release 모드가 있는데,
: : 디버그 모드와 릴리즈 모드로 배포 했을 때의 각각의 차이점이
: : 뭐가 있나요??
: :
: : 그리고 프로그램 배포할 때는 꼭 릴리즈 모드로 컴파일 한 실행파일을
: : 배포해야 하나요?
: :
: : 디버그모드로 된 실행파일을 배포하면 어떤 문제가 생기는지?

+ -

관련 글 리스트
38804 디버그 모드와 릴리즈 모드로 배포했을 때의 차이점이 뭔가요?? 볼랜드 1089 2005/01/18
38816     Re:디버그 모드와 릴리즈 모드로 배포했을 때의 차이점이 뭔가요?? 김상면 1642 2005/01/19
38810     Re:디버그 모드와 릴리즈 모드로 배포했을 때의 차이점이 뭔가요?? 라스코니 1786 2005/01/19
38828         Re:Re:디버그 모드와 릴리즈 모드로 배포했을 때의 차이점이 뭔가요?? cmania 2643 2005/01/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.