skyguide 发表于 2012-10-10 22:43

熟悉gcov的大牛们帮忙指点一个问题,多谢

对gcc添加对应编译选项生成gcno文件时,也会在对应的目标文件中插入相关的桩代码,比如_gcov_init,_gcov_flush等,我不想使用gcc的静态库libgcov.a(包含了这些桩代码的实现),想自己将gcc源代码中的libgcov.c,gcov-io.c等提取出来和我的其它代码一起进行编译执行,但提取编译libgcov相关代码时,老是提示__gcov_var这个符号找不到,看到头文件中也只有一个如下的宏,不知道这个变量在哪里定义的,请问,怎么找到这个变量的定义点,也把它提取出来啊,请熟悉的兄弟指点一下啊,多谢。

#define gcov_var __gcov_var ------只有一个这个宏,代码函数里直接使用gcov_var,但是不知道__gcov_var在哪里
页: [1]
查看完整版本: 熟悉gcov的大牛们帮忙指点一个问题,多谢