在用gcov支持编译我的项目时,我面临以下错误
下面是我在编译时所拥有的标志信息
编译器标志:
CXXFLAGS="-Wno-deprecated -g -ggdb -fprofile-arcs -ftest-coverage -fPIC"链接器选项:
LINK_CMD="gcc -fprofile-arcs -fPIC"以下是版本信息:
gcc版本:
gcc版4.1.2 20080704 (红帽4.1.2-44)
gcov版本:
gcov (GCC) 4.1.2 20080704 (红帽4.1.2-44)
错误:
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/libgcov.a(_gcov.o)中的隐藏符号`__gcov_init‘由DSO /usr/bin/ ld引用:最终链接失败:输出collect2上不可表示的部分:ld返回1退出状态
你能帮我摆脱这个问题吗?
发布于 2012-02-13 15:49:47
我已经能够在我自己的代码中使用以下步骤解决这个问题:
另见这个答案和这篇博客文章。
https://stackoverflow.com/questions/5900744
复制相似问题