【发布时间】:2012-09-20 14:48:51
【问题描述】:
在使用 gcov 获取覆盖信息时,我在编译和链接过程中遇到以下错误
error: undefined reference to '__gcov_merge_add'
error: undefined reference to '__gcov_init'
我像这样将标志传递给 CMakeLists.txt:
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fprofile-arcs -ftest-coverage")
set(CMAKE_EXE_LINKER_FLAGS
"${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage")
我是否必须在 CMakeLists.txt 中添加任何其他内容?
【问题讨论】:
-
你是如何解决这个问题的?
标签: cmake