嘿 friend 们
我被卡在一个严重的链接错误中,遇到了这样的错误referenced in section .rodata' of xxx defined in discarded section .text._xxx.
这就是我编译程序的方式
g++ main.o CPQENReportBB1.o CPQENReportBB2.o CPQ10minRecord.o PQ10minconfiguration.o ENReportConfig.o CPQFreeRecording.o CPQFreeHistogramReport.o
我有8个文件,可以正确编译,但是在链接时出现了前面提到的错误。 (我正在使用g++版本3.4.3)
在两个文件中,我收到此错误消息;我试图在链接中重新排列文件,但是在另外两个文件中却出现错误。
请提出任何解决方案。我正在使用c++模板
最佳答案
2个可能的原因:
__attribute__((section))
的使用关于c++ - 在的 `.rodata'部分中引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13451160/