다음을 통해 공유


BinPlace 기능

BinPlace는 주로 파일 제거, 파일 분할 및 파일 이동의 세 가지 작업을 수행합니다.

파일 제거

컴파일러와 링커가 만드는 기호는 공용 기호와 프라이빗 기호의 두 가지 범주로 나눌 수 있습니다. 기호 파일을 제거하면 프라이빗 기호 정보가 제거되고 공용 기호 정보만 남게 됩니다.

자세한 내용은 공용 기호 및 프라이빗 기호를 참조하세요.

파일 분할

일부 실행 파일에는 기호가 포함되어 있습니다. BinPlace는 이러한 종류의 파일을 두 개의 파일로 분할할 수 있습니다.

  • 실행 코드가 없는 기호 파일

  • 기호 정보가 없는 실행 파일

자세한 내용은 기호 파일 시스템을 참조하세요.

파일 이동

BinPlace는 파일을 이동할 수 있습니다. BinPlace가 실행 파일 이외의 파일에서 사용되는 경우 콘텐츠를 변경하지 않고 대상 디렉터리 트리로 이동합니다.

실행 파일에서 BinPlace를 사용하고 동일한 디렉터리에 연결된 기호 파일이 있는 경우 실행 파일과 기호 파일이 모두 이동됩니다. 적절한 BinPlace 옵션을 선택한 경우에도 제거 또는 분할이 발생합니다.

대규모 프로젝트의 경우 BinPlace를 사용하여 많은 수의 파일을 적절한 프로젝트 디렉터리로 구성할 수 있습니다. 큰 이진 파일 집합을 빌드하고 파일의 다양한 하위 집합을 다른 패키지로 수집하려는 경우 BinPlace는 이 프로세스를 관리할 수 있습니다.

자세한 내용은 BinPlace 대상 디렉터리를 참조하세요.