|
Pakage Library 에서 안쓰는 것들을 Check Off 해줘도 실행파일에
포함되는 라이브러리를 제외할 수 있다고 들었습니다
유영인 Cuperido 님이 쓰신 글 :
: Project -> Option -> Compiler 에서 [Release] 항목을 클릭하시면 디버깅 코드를
: 제외하고 컴파일이 됩니다.
:
: 아시겠지만, 릴리즈 모드에서는 Debug 모드에서 볼 수 없었던 여러가지 Warning이 검출될 수
: 있으며, 에러 발생시 스택 어드레스등을 파악할 수 없어 말 그대로 디버깅이 아주
: 힘들어 집니다.
:
: 실행파일 크기를 줄인다고 하셨는데, 이렇게 해서 줄이는 것은 별로 크게 도움이 되지
: 않는 것 같습니다. 실행 파일 크기만을 줄이기 위한 목적이시라면, wwpack 같은 실행파일
: 압축용 프로그램을 이용 하시는 것이 훨씬 효과적입니다.
:
: 하지만 wwpack 같은 실행파일 압축 프로그램은 메모리의 해쉬 값을 변경시키며, EXE 파일
: 자체적인 내에서도 Table을 변경시킵니다. 바이러스가 동작하는 원리와 비슷하기 때문에
: 간혹, 다른 프로그램에서 바이러스로 오인 받는 경우가 생길수도 있습니다.
: (그래도, 요즘에는 그런 현상이 거의 없는 것으로 알고 있습니다 ^^)
:
:
: cuperido
:
:
: 초록물고기 님이 쓰신 글 :
: : 안녕하셍...
: : C++ 빌더에서는 개발이 끝났다면... 디버깅코드등의 심볼들을 제거하기위해서는
: : 어떤 option을 사용하는지요?
: : 예를 들어 리눅스 프로그램 같으면.. -O2 같은 옵션으로 최적화 시커며,
: : -g (디버깅 옵션) 등을 빼고 컴파일해서.. 프로그램의 크기를 최소화 시킬수 있는데...
: : C++ 빌더에서는 프로그램의 크기를 최소화 시키키 위해서 어떻게 해야하는지요?
: :
: :
: : 수고하세요.
|