PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2013/04/13 21:05:36
Name 뇌업드래군
Subject [질문] c++ release debug질문입니다.
visual studio 2010을 사용하고 있는데 얼마전에 코딩을 하다가 release모드라는 것을 처음 알았습니다.
debug모드 보다 실행 속도가 훨씬 빠르더라구요.
그런데 얼마전에 코딩을 하는데 코드가 debug모드면 map/set iterator dereferencable이란 오류창이 뜨면서 실행이 안되고,
release모드면 아무 문제없이 실행이 되는것을 확인했습니다.
찾아본 결과 debug모드는 디버깅파일을 포함하고 release모드는 포함하지 않는다는데 그러면 오히려 debug모드가 실행이 되고
release모드가 실행이 안되야 되는거 아닌가요?;
고수분들의 답변 부탁드립니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
푸구루죽죽
13/04/13 21:21
수정 아이콘
디버그 모드는 프로젝트 내의 특정 라이브러리를 참조하고 릴리즈 모드는 운영체제 기본 라이브러리를 참조하게 설정했기 때문일 가능성도 있지요. 물론 가능성입니다.
13/04/13 21:34
수정 아이콘
디버그 모드에 포함된 디버깅 코드(버그를 검사하기 위한 코드)가 실행된 것으로 보입니다. 릴리즈 타겟에서는 이런 코드가 포함이 안되니 그냥 넘어간것이구요. 코드에 버그가 있는지 확인하시면 되겠습니다.
피자21
13/04/13 21:51
수정 아이콘
dtcs님 말씀이 맞는거 같네요.
debug모드일때는 잘못된 메모리 참조같은걸 체크해주기도 합니다. 예를 들면 초기화하지 않고 사용하는 경우라든가..
release인 경우는 그런 체크가 빠져서 오류가 안나는 것일뿐 프로그램에 문제가 있는걸로 여겨지네요.
올라갈팀은올라간다
13/04/13 22:53
수정 아이콘
컴파일 때 잡히는 버그는 잡기 쉽습니다. 숨어 있는 버그가 잡기 어렵지요. 그리고 그런 숨어 있는 버그는 프로그램이 실행되고 안 되고 - 즉 알아차리기 쉬운 오류 - 와는 무관한 경우가 많고, 알아차리기 어려운 결과의 이상으로 나타나는 악성(...)버그일 확률이 높죠.
올라갈팀은올라간다
13/04/13 22:54
수정 아이콘
그리고 비주얼 스튜디오는 잘 모릅니다만 아마 컴파일 옵션이 여러 가지 있을 겁니다. debug와 release는 그 옵션들의 조합 중 대표적인 두 가지일 뿐이고, 좀 더 컴파일러를 잘 쓰려면 옵션에 대해서도 알아 두는 것이 도움이 될 것입니다.
뇌업드래군
13/04/13 23:23
수정 아이콘
답변들 감사드립니다. 결국 제코드가 잘못된거군요... 어떻게 실행은 되는데..흑흑
윗 분들이 코드에 버그가 있는지 확인하라 하셨는데 이거는 어떻게 확인하는 건가요?
피자21
13/04/14 00:25
수정 아이콘
디버그 모드로 실행해 보세요. 단축키는 F5입니다. 에러창뜰때 retry해서 어디서 에러났는지 확인하면 됩니다.
코드를 안봐서 모르겠지만 end()에서 값을 읽는다든지 할때 나타날수 있는 에러 같습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
24622 [질문] 동영상 인코딩 관련 질문 드리겠습니다. 구라타812 14/01/26 812
23645 [질문] PHP 입문서 추천 부탁드립니다. [3] 안산소도둑2156 14/01/14 2156
23250 [질문] 윈도우 태블릿 질문드려요 [4] 이든1261 14/01/09 1261
18377 [질문] 유투브 영상 보고 싶은데 볼수가 없어요 ㅜㅜ [2] 갈색시티관장992 13/11/13 992
15741 [질문] 개인 홈페이지 제작관련.. [6] 치탄다 에루1168 13/10/15 1168
14772 [질문] C언어 질문드릴게요..ㅠㅠ [16] 골수KT팬3699 13/10/04 3699
14309 [질문] 코딩 문제입니다 ^^ [2] 삭제됨1229 13/09/28 1229
12012 [질문] PC 견적 질문입니다. [7] 항즐이1665 13/08/31 1665
2934 [질문] C언어 질문입니다. [7] Insomniaa1350 13/05/14 1350
2899 [질문] 로지스틱 회귀분석에 대한 질문입니다. [2] 플토만세1791 13/05/13 1791
1478 [질문] [C언어]삼각형 찍기 질문입니다. [17] Lucky-Strike5944 13/04/24 5944
1462 [질문] 노트북 추천 부탁드립니다. [6] 제로스1259 13/04/23 1259
1273 [질문] [프로그래밍]별표 출력 질문입니다. [7] Lucky-Strike1790 13/04/21 1790
761 [질문] c++ release debug질문입니다. [7] 뇌업드래군2099 13/04/13 2099
115 [질문] 코딩에 대해 전혀 모르는 문외한이 개인 목적으로 익히려면 어떻게 하는 게 좋은지요...? [18] nexon2268 13/04/04 2268
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로