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
[36309] Re:질문] 배포할 때 처럼.. 실행화일의 가장 작게 줄이는 방법은 어떻게 하는지요?
유영인 Cuperido [cuperido] 1040 읽음    2004-07-15 23:40
Project -> Option -> Compiler 에서 [Release] 항목을 클릭하시면 디버깅 코드를
제외하고 컴파일이 됩니다.

아시겠지만, 릴리즈 모드에서는 Debug 모드에서 볼 수 없었던 여러가지 Warning이 검출될 수
있으며, 에러 발생시 스택 어드레스등을 파악할 수 없어 말 그대로 디버깅이 아주
힘들어 집니다.

실행파일 크기를 줄인다고 하셨는데, 이렇게 해서 줄이는 것은 별로 크게 도움이 되지
않는 것 같습니다. 실행 파일 크기만을 줄이기 위한 목적이시라면, wwpack 같은 실행파일
압축용 프로그램을 이용 하시는 것이 훨씬 효과적입니다.

하지만 wwpack 같은 실행파일 압축 프로그램은 메모리의 해쉬 값을 변경시키며, EXE 파일
자체적인 내에서도 Table을 변경시킵니다. 바이러스가 동작하는 원리와 비슷하기 때문에
간혹, 다른 프로그램에서 바이러스로 오인 받는 경우가 생길수도 있습니다.
(그래도, 요즘에는 그런 현상이 거의 없는 것으로 알고 있습니다 ^^)


cuperido


초록물고기 님이 쓰신 글 :
: 안녕하셍...
:   C++ 빌더에서는 개발이 끝났다면... 디버깅코드등의 심볼들을 제거하기위해서는
:   어떤 option을 사용하는지요?
:  예를 들어 리눅스 프로그램 같으면.. -O2 같은 옵션으로 최적화 시커며,
:  -g (디버깅 옵션) 등을 빼고 컴파일해서..  프로그램의 크기를 최소화 시킬수 있는데...
:  C++ 빌더에서는 프로그램의 크기를 최소화 시키키 위해서 어떻게 해야하는지요?
:
:
: 수고하세요.

+ -

관련 글 리스트
36308 질문] 배포할 때 처럼.. 실행화일의 가장 작게 줄이는 방법은 어떻게 하는지요? 초록물고기 772 2004/07/15
36309     Re:질문] 배포할 때 처럼.. 실행화일의 가장 작게 줄이는 방법은 어떻게 하는지요? 유영인 Cuperido 1040 2004/07/15
36312         Re:Re:질문] 배포할 때 처럼.. 실행화일의 가장 작게 줄이는 방법은 어떻게 하는지요? 김성연 1027 2004/07/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.