十一、 MILY: 宋体">使用Purify的参数
Purify的参数很多,具体的参数我就不多说了,还请你参考其使用手册。在这里,我简单地讲一讲其参数的使用规则和方式。
Purify的参数使用的规则如下:
1、 必须以连字符开始,也就是减号。
2、 在等号(=)的两端不能有空格。
3、 忽略参数名和变量的大小写。
4、 其参数中的连接符可以是减号,下划线,或是干脆就没有。如:
-leaks-at-exit,-LEAKS_AT_EXIT和 –LeaksAtExit是一回事。
5、 在参数中,如果你要指多个路径,可以用冒号或空格分开。使用空格时请使用引号。如:
% purify -user-path=’/usr/home/program /usr/home/program1’
% purify -user-path=/usr/home/program:/usr/home/program1
6、 指写多个邮件用户时,用逗号分隔。千万不要回空格。如:
% purify -mail-to-user=chris,pat,kam
7、 可以使用通配符或转义字串。如:
program* 和 -log-file=./%v.plog
Purify参数的类型有三种——布尔、字符串和整数,如:
-leaks-at-exit=yes 布尔型
-log-file=./pureout 字符串型
-chain-length=10 整数型
设置参数的方法有三种:
1、 在图形窗口中,通过点击“Options -> Runtime”菜单,在对话框中设置。
2、 通过两个环境变量设置——PURIFYOPTIONS 或 PUREOPTIONS,如:
在csh下:
% setenv PURIFYOPTIONS "-log-file=new $PURIFYOPTIONS“
在sh或ksh下:
$ PURIFYOPTIONS="-log-file=new $PURIFYOPTIONS"; export\
PURIFYOPTIONS
3、 在Link程序的命令行中。如:
$ purify -cache-dir=$HOME/pcache -always-use-cache-dir $CC ...
文章来源于领测软件测试网 https://www.ltesting.net/