Omnet++ Velse/OMNeT+中的代码覆盖率计算和分析+;

Omnet++ Velse/OMNeT+中的代码覆盖率计算和分析+;,omnet++,veins,Omnet++,Veins,我正在尝试使用gcov/llvm-cov和gprof从我的Velse实现中获取代码覆盖率和评测信息。到目前为止,我一直认为我必须更改Makefile,分别为gcov和gprof添加-coverage-O0和-pg。然而,静脉的构建过程对我来说有点复杂/configure调用opp\u makemake然后运行make。在这方面,我将非常感谢您的帮助。OMNeT++opp_makemake构建系统将各种文件组合到src/Makefile中。如果您想调整最终的Makefile的外观,我能想到的最简单

我正在尝试使用
gcov
/
llvm-cov
gprof
从我的Velse实现中获取代码覆盖率和评测信息。到目前为止,我一直认为我必须更改Makefile,分别为
gcov
gprof
添加
-coverage-O0
-pg
。然而,静脉的构建过程对我来说有点复杂
/configure
调用
opp\u makemake
然后运行
make
。在这方面,我将非常感谢您的帮助。

OMNeT++opp_makemake构建系统将各种文件组合到src/Makefile中。如果您想调整最终的Makefile的外观,我能想到的最简单的方法是修改src/makefrag,这是一个在完成的Makefile中逐字包含的片段。Vives 5.0中已经包含了一个示例: