Sun Studio 12:C++ 用户指南

交互

–xprofile=tcov- xa 选项在单个可执行程序中兼容。也就是说,可以链接同时包含了用 -xprofile=tcov 编译的某些文件和用 -xa 编译的另外一些文件的程序。您不能同时用这两个选项来编译同一个文件。

如果因使用 -xinline-xO4 而内联函数,那么 -xprofile=tcov 生成的代码覆盖报告不可靠。

可以设置环境变量 $SUN_PROFDATA$SUN_PROFDATA_DIR 控制使用 -xprofile=collect 编译的程序放置配置文件数据的位置。如果未设置这些变量,配置文件数据就写入当前目录中的 name.profile/feedbackname 是可执行文件的名称或在 -xprofile=collect:name 标志中指定的名称)。如果设置了这些变量,-xprofile=collect 数据就写入 $SUN_PROFDATA_DIR/$SUN_PROFDATA

环境变量 $SUN_PROFDATA$SUN_PROFDATA_DIR 同样控制 tcov 生成的配置文件数据文件的路径和名称。有关更多信息,请参见 tcov(1) 手册页。