frama-c 度量输出到文件以按功能度量
frama-c metrics output to file for metrics-by-function
我正在尝试将指标结果输出到文件中。
我知道我可以调用 -metrics-output
,并将全局指标分析输出到文件,但我也在尝试获取每个函数的结果。
通话中:
frama-c -metrics -metrics-output test.txt -metrics-by-function example.c
或:
frama-c -metrics -metrics-by-function -metrics-output test.txt example.c
只生成一个包含全局指标的文件。
我查看了插件的代码,似乎每个函数的输出都可用于控制台和 .html
输出,而不是 .txt
输出。所以你可以
完全删除 -metrics-output test.txt
,并将 Frama-C 的输出通过管道传输到一个文件。每个功能都有不同的子部分
使用-metrics-output test.html
。每个函数的信息以 html 数组的形式提供。
顺便说一句,选项的顺序在 Frama-C 中并不重要。如果需要, -then
运算符可用于排序。因此,你的两个命令是等价的。
我正在尝试将指标结果输出到文件中。
我知道我可以调用 -metrics-output
,并将全局指标分析输出到文件,但我也在尝试获取每个函数的结果。
通话中:
frama-c -metrics -metrics-output test.txt -metrics-by-function example.c
或:
frama-c -metrics -metrics-by-function -metrics-output test.txt example.c
只生成一个包含全局指标的文件。
我查看了插件的代码,似乎每个函数的输出都可用于控制台和 .html
输出,而不是 .txt
输出。所以你可以
完全删除
-metrics-output test.txt
,并将 Frama-C 的输出通过管道传输到一个文件。每个功能都有不同的子部分使用
-metrics-output test.html
。每个函数的信息以 html 数组的形式提供。
顺便说一句,选项的顺序在 Frama-C 中并不重要。如果需要, -then
运算符可用于排序。因此,你的两个命令是等价的。