BinPlace 功能

BinPlace 主要执行三个作:剥离文件、拆分文件和移动文件。

剥离文件

编译器和链接器创建的符号可以分为两个类别:公共符号和专用符号。 去除符号文件会删除私有符号信息,只保留公共符号信息。

有关详细信息,请参阅 公共符号和专用符号

拆分文件

某些可执行文件包含符号。 BinPlace 可以将这种类型的文件拆分为两个文件:

  • 没有可执行代码的符号文件

  • 没有符号信息的可执行文件

有关详细信息,请参阅 符号文件系统

移动文件

BinPlace 可以移动文件。 当 BinPlace 用于除可执行文件以外的任何文件时,它将将其移动到其目标目录树,而不更改其内容。

当 BinPlace 用于可执行文件,并且同一目录中有一个关联的符号文件时,将移动可执行文件和符号文件。 如果选择了相应的 BinPlace 选项,也会进行剥离或拆分。

对于大型项目,BinPlace 可用于将大量文件组织到正确的项目目录中。 如果要生成一组大型二进制文件,并且要将文件的各个子集收集到不同的包中,BinPlace 可以管理此过程。

有关详细信息,请参阅 BinPlace 目标目录