从程序启动和控制跟踪

通过一个子例程调用,跟踪工具可以从一个程序启动。 该子例程为 trcstart() 并且位于 librts.a 库中。

trcstart() 子例程的语法如下:
int trcstart(char *args)

其中 args 是已为 trace 命令输入的选项的列表。 缺省状态下,系统跟踪(通道 0)被启动。 如果要启动通用跟踪,请在 args 字符串中包含 -g 选项。 如果成功结束,trcstart() 子例程返回通道标识。 对于一般跟踪,这个通道标识可以用来记录原始一般通道。

使用此子例程编译程序时,必须特别请求 librts.a 库的链接 (使用 -l rts 作为编译选项)。