BinPlace 功能

BinPlace 主要执行三项操作:删除文件、拆分文件和移动文件。

去除文件

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

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

拆分文件

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

  • 不带可执行代码的符号文件

  • 不包含符号信息的可执行文件

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

移动文件

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

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

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

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