VEINS/OMNeT++中的代码覆盖率计算和评测



我正试图使用gcov/llvm-covgprof从VEINS实现中获取代码覆盖率和评测信息。到目前为止,我所想的是,我必须更改Makefile,以便分别为gcovgprof添加--coverage -O0-pg。然而,VEINS的构建过程对我来说有点复杂,要添加它,即./configure,它调用opp_makemake,然后运行make。我希望能在这方面得到一些帮助。

Veins使用的OMNeT++opp_makemakebuild系统将各种文件组合到src/Makefile中。如果你想调整最终Makefile的外观,我能想到的最简单的方法就是修改src/makefrag,这个片段会逐字逐句地包含在完成的Makefile中。静脉5.0中已经包含了一个示例:https://github.com/sommer/veins/blob/veins-5.0/src/makefrag

最新更新