BinPlace 功能
BinPlace 主要执行三项操作:删除文件、拆分文件和移动文件。
去除文件
编译器和链接器创建的符号可以分为两类:公共符号和私有符号。 去除符号文件会删除私有符号信息,只留下公共符号信息。
有关详细信息,请参阅 公共符号和专用符号。
拆分文件
某些可执行文件包含符号。 BinPlace 可以将此类文件拆分为两个文件:
不带可执行代码的符号文件
不包含符号信息的可执行文件
有关详细信息,请参阅 符号文件系统。
移动文件
BinPlace 可以移动文件。 当 BinPlace 用于除可执行文件以外的任何文件时,它会将其移动到其目标目录树,而不会更改其内容。
当 BinPlace 用于可执行文件,并且同一目录中存在关联的符号文件时,将同时移动可执行文件和符号文件。 如果选择了适当的 BinPlace 选项,也会进行剥离或拆分。
对于大型项目,BinPlace 可用于将大量文件组织到适当的项目目录中。 如果要生成一组大型二进制文件,并且要将文件的各种子集收集到不同的包中,则 BinPlace 可以管理此过程。
有关详细信息,请参阅 BinPlace 目标目录。