我很难获得gcov的覆盖信息.编译和链接期间没有错误,但是当我运行可执行文件时,不会生成任何覆盖数据.
我正在使用带有单独构建目录的CMake,以这种方式将标志传递给编译器和链接器:
add_definitions(--coverage)
set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} " --coverage")
Run Code Online (Sandbox Code Playgroud)
可执行文件是否期望源代码位于特定位置?我需要添加什么来添加到我的CMakeLists.txt才能实现目标?
亲切的问候,Bjoern