gcov最终链接失败
在使用 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退出状态
你能帮我摆脱这个问题吗?
While compiling my project with gcov support I am facing the below error
Following are flags information i have while compiling
compiler flags:
CXXFLAGS="-Wno-deprecated -g -ggdb -fprofile-arcs -ftest-coverage -fPIC"
linker options:
LINK_CMD="gcc -fprofile-arcs -fPIC"
Following are version information:
gcc version:
gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)
gcov version:
gcov (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)
error:
hidden symbol `__gcov_init' in /usr/lib/gcc/x86_64-redhat-linux/4.1.2/libgcov.a(_gcov.o) is referenced by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
Could you please help me to get away from this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经能够使用以下步骤在自己的代码中解决此问题:
另请参阅此答案和这篇博文。
I have been able to solve this problem in my own code using these steps:
See also this answer and this blog post.