相关疑难解决方法(0)

帮助链接器failer:.gnu.linkonce.t

我在使用gcc 3.2.3与binutils 2.18链接共享库时遇到问题.当我尝试链接库时,我收到以下错误:

在.rodata节中引用的.gnu.linkonce.t _...:在丢弃的部分.gnu.linkonce.t中定义...

我已经做了相当多的谷歌搜索,大多数地方似乎表明这是一个回归引入binutils 2.17后来修复在2.18.50,但我很好奇,如果有人知道是否有任何特定的解决方案的问题没有不得不接触binutils和gcc.

谢谢.

gcc linker-errors binutils

8
推荐指数
1
解决办法
4348
查看次数

请解释此链接错误:在.rodata部分中引用

我正在使用32位SLES10机器进行构建.使用GCC 3.4.2

这是一个示例错误

`.L8245' referenced in section `.rodata' of CMakeFiles/myproj.dir/c++/util/MyObj.o: defined in discarded section
 `.gnu.linkonce.t._ZN5boost9re_detail9reg_grep2INS0_21grep_search_predicateIPKcSaIcEEES4_cNS_12regex_traitsIcEES5_S5_EEjT_T0_SA_RKNS_14reg_expressionIT1_T2_T3_EEjT4_' of CMakeFiles/myproj.dir/c++/util/MyObj.o
Run Code Online (Sandbox Code Playgroud)

c++ linux linker g++ suse

5
推荐指数
1
解决办法
6174
查看次数

标签 统计

binutils ×1

c++ ×1

g++ ×1

gcc ×1

linker ×1

linker-errors ×1

linux ×1

suse ×1