使用gcov支持编译我的项目时,我遇到以下错误
以下是我在编译时拥有的标志信息
编译器标志:
CXXFLAGS="-Wno-deprecated -g -ggdb -fprofile-arcs -ftest-coverage -fPIC"
链接器选项:
LINK_CMD="gcc -fprofile-arcs -fPIC"
以下是版本信息:
gcc版本:
gcc版本4.1.2 20080704(Red Hat 4.1.2-44)
gcov版本:
gcov(GCC)4.1.2 20080704(Red Hat 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退出状态
您能帮我摆脱这个问题吗?
清理(删除我的所有.o和lib文件)。