小编Bjo*_*ern的帖子

使用单独的构建目录与CMake一起使用gcov

我很难获得gcov的覆盖信息.编译和链接期间没有错误,但是当我运行可执行文件时,不会生成任何覆盖数据.

我正在使用带有单独构建目录的CMake,以这种方式将标志传递给编译器和链接器:

add_definitions(--coverage)
set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} " --coverage")
Run Code Online (Sandbox Code Playgroud)

可执行文件是否期望源代码位于特定位置?我需要添加什么来添加到我的CMakeLists.txt才能实现目标?

亲切的问候,Bjoern

c++ cmake gcov

11
推荐指数
3
解决办法
1万
查看次数

标签 统计

c++ ×1

cmake ×1

gcov ×1