er_print 实用程序从多个位置中读取名为 .er.rc 的资源文件中的设置,以确定缺省值。按以下顺序读取文件:
系统资源文件 /Studio-installation-dir/lib/analyzer/lib/er.rc
用户的 .er.rc 资源文件(如果该文件存在于用户的起始目录中)。
.er.rc 资源文件(如果该文件存在于当前执行 er_print 命令的目录中)。
每个文件的设置将覆盖在它之前读取的文件的设置。您的起始目录中的 .er.rc 文件的缺省值覆盖系统缺省值,当前目录中的 .er.rc 文件的缺省值覆盖起始目录缺省值和系统缺省值。
er_src 实用程序也使用 .er.rc 中应用至源文件和反汇编编译器注释的所有设置。
可以在 .er.rc 文件中使用以下命令为 er_print 和 er_src 设置缺省值。只能使用这些命令设置缺省值,不能将其用作 er_print 实用程序的输入。
可将 .er.rc 缺省值文件包含在起始目录中以为所有实验设置缺省值,或者将其包含在任何其他目录中以在本地设置缺省值。启动 er_print 实用程序、er_src 实用程序或性能分析器时,将扫描当前目录和您的起始目录以查找 .er.rc 文件。如果存在这些文件,将读取它们,同时还将读取系统缺省值文件。您的起始目录中的 .er.rc 文件的缺省值覆盖系统缺省值,当前目录中的 .er.rc 文件的缺省值覆盖起始目录缺省值和系统缺省值。
这类文件可包含 scc、sthresh、dcc、dthresh、addpath、pathmap、name、mobj_define、indxobj_define、object_show、object_hide、object_api、compare、printmode、machinemodel 和 viewmode 命令,如本章前面所述。它们也可包含以下命令,这些命令不能用在命令行上或脚本中: