증분 링크(incremental linking)는 링크 시간을 줄이는 좋은 도구입니다. 특히 파일 한 두 개만 살짝 고치고 링크할 때 최상의 효과를 얻을 수 있습니다.

비주얼 C++(Visual C++)에서 프로젝트를 생성하면, 디버그 버전에서는 이 옵션이 기본적으로 켜져 있으므로 따로 신경쓰지 않아도 됩니다. 릴리즈 버전에서는 이 옵션이 꺼져 있는데, 만약 릴리즈 버전으로 자주 빌드해야 한다면 이 옵션을 켜는 것도 생각해 보면 좋습니다. 이 옵션을 켜면 링크 시간을 줄이는 장점이 있지만 파일 크기가 커지는 단점도 있으니, 장단점을 잘 따져 보아야 합니다.

참고로, 증분 링크는 일부 안티바이러스 프로그램과 충돌을 일으켜서 동작하지 않을 때가 있습니다. 그럴 때엔 안티바이러스 프로그램의 설정을 바꿔야 합니다.

참고:
2009/08/01 23:55 2009/08/01 23:55

트랙백 주소 :: http://www.easyisright.net/trackback/590

댓글을 달아 주세요

  1. 대훈 2009/08/02 18:40  댓글주소  수정/삭제  댓글쓰기

    인크리즈 빌드로 링크하는것도 동일하게 내용이 적용되는건가용 ??

    • 조순현 2009/08/04 23:40  댓글주소  수정/삭제

      인크레디빌드는 어땠는지 기억이 잘 안 나네요. 봐야 알 것 같군요.