BSCMAKE 如何生成 .Bsc 文件
BSCMAKE 以最有效的方式生成或重新生成 .bsc 文件。 为了避免潜在问题,请务必了解生成过程。
当 BSCMAKE 生成浏览信息文件时,会将 .sbr 文件截断为零长度。 在同一文件的后续生成期间,零长度(或空).sbr 文件会告知 BSCMAKE.sbr 文件没有新的贡献。 此文件会告知 BSCMAKE 不需要更新文件的工件,增量生成就足够了。 在每个生成期间(除非指定/n 选项),BSCMAKE 首先尝试仅使用已更改的那些.sbr 文件以增量方式更新文件。
BSCMAKE 查找 .bsc 文件,此文件的名称是通过 /o 选项指定的。 如果未指定 /o,则 BSCMAKE 将查找具有第一个 .sbr 文件的基本名称且扩展名为 .bsc 的文件。 如果文件存在,则 BSCMAKE 仅使用提供的 .sbr 文件执行浏览信息文件的增量生成。 如果该文件不存在,BSCMAKE 将使用所有 .sbr 文件执行完整的生成。 生成规则如下:
要使完整的生成成功,所有指定的 .sbr 文件都必须存在且不得被截断。 如果 .sbr 文件被截断,你必须在运行 BSCMAKE 之前重新生成此文件(通过重新编译或汇编)。
要成功生成增量,.bsc 文件必须存在。 所有参与的 .sbr 文件(即使是空文件)都必须存在,并且必须在 BSCMAKE 命令行上指定。 如果从命令行省略 .sbr 文件,BSCMAKE 将从文件中删除其贡献。