a 必须是下列值之一。
表 A–15 -instances值
值 |
含义 |
---|---|
extern |
将全部所需示例放置到 comdat 部分的模块系统信息库并赋予全局链接。(如果系统信息库中的实例过期,就会被重新实例化。) 注意:如果在不同的步骤中进行编译和链接,并且在编译步骤中指定了 -instance=extern,则还必须在链接步骤中指定该选项。 |
explicit |
将显式实例化的实例放置到当前目标文件中并赋予全局链接。不生成其他任何所需实例。 |
global |
将全部所需的实例放置到当前目标文件中并赋予全局链接。 |
semiexplicit |
将显式实例化的实例放置到当前目标文件中并赋予全局链接。将显式实例所需的全部实例放置到当前目标文件中并赋予全局链接。不生成其他任何所需实例。 |
static |
注意:-instances=static 已过时。没有任何理由再使用 -instances=static,因为 -instances=global 现在提供了静态的所有优点而没有其缺点。以前编译器中提供的该选项用于克服此编译器版本中不存在的问题。 将全部所需的实例放置到当前目标文件中并赋予静态链接。 |
如果未指定 –instances,则假定 –instances=global。