2

嘿朋友们
,我遇到了一个严重的链接错误,我遇到了这样的错误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++ 模板

4

1 回答 1

1

2个可能的原因:

  1. 文件格式和机器架构。
  2. 指某东西的用途__attribute__((section))
于 2013-05-28T14:04:11.847 回答