gcov最终链接失败

问题描述 投票:3回答:2

使用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退出状态

您能帮我摆脱这个问题吗?

gcc gcov
2个回答
5
投票

清理(删除我的所有.o和lib文件)。


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.