我正在努力获取 gcov 的覆盖信息。编译和链接期间没有错误,但是当我运行可执行文件时,没有生成覆盖数据。
我将 CMake 与单独的构建目录一起使用,以这种方式将标志传递给编译器和链接器:
add_definitions(--coverage)
set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} " --coverage")
可执行文件是否期望源代码位于特定位置?我必须在我的 CMakeLists.txt 中添加什么才能让事情顺利进行?
亲切的问候,比约恩