次の方法で共有


BinPlace の機能

BinPlace は主に、ファイルの削除、ファイルの分割、ファイルの移動という 3 つのアクションを実行します。

ファイルのストリッピング

コンパイラーとリンカーが作成するシンボルは、パブリック シンボルとプライベート シンボルの 2 つのカテゴリに分類できます。 シンボル ファイルを削除すると、プライベート シンボル情報が削除され、パブリック シンボル情報だけが残ります。

詳細については、「パブリック シンボルとプライベート シンボル」を参照してください。

ファイルの分割

一部の実行可能ファイルにはシンボルが含まれています。 BinPlace は、この種のファイルを 2 つのファイルに分割できます。

  • 実行可能コードのないシンボル ファイル

  • シンボル情報のない実行可能ファイル

詳細については、「シンボル ファイル システム」を参照してください。

ファイルの移動

BinPlace はファイルを移動できます。 BinPlace が実行可能ファイル以外のファイルで使用される場合、その内容は変更されずに宛先ディレクトリ ツリーに移動されます。

BinPlace が実行可能ファイルで使用されており、関連するシンボル ファイルが同じディレクトリ内にある場合、実行可能ファイルとシンボル ファイルの両方が移動されます。 適切な BinPlace オプションが選択されている場合にも、ストリッピングまたは分割が行われます。

大規模なプロジェクトの場合、BinPlace を使用して、多数のファイルを適切なプロジェクト ディレクトリに整理できます。 大規模なバイナリ ファイルのセットを構築し、ファイルのさまざまなサブセットを異なるパッケージに収集する場合、BinPlace はこのプロセスを管理できます。

詳細については、「BinPlace 宛先ディレクトリ」を参照してください。