gpt4 book ai didi

c - 重命名 gcov 文件以进行各种编译

转载 作者:行者123 更新时间:2023-11-30 19:22:19 25 4
gpt4 key购买 nike

如何在每次编译时为 .gcda 和 .gcno 文件指定特定名称而不是默认名称,以便我可以合并 lcov 中的所有结果。

假设在下面的代码中。

enter code here
#include<stdio.h>
main()
{
int n;
printf("Enter an integer\n");
scanf("%d",&n);

if ( n%2 == 0 )
printf("Even\n");
else
printf("Odd\n");

return 0;
}

第一次编译时,我想生成 test1.gcno 和 test1.gcda 文件,如果 c 文件的名称保存为 check.c,我想再次生成 test2.gcno 和 test.2gcda 文件

最佳答案

如果您使用的是 Windows,则可以使用 CopyFile(source, destination, FALSE);检查编译的次数,只需分析 CopyFile() 使用 fopen("test.txt", "r") 等打开文件函数复制了多少个文件;。如果文件不存在则返回NULL。

关于c - 重命名 gcov 文件以进行各种编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16893798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com