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 を使用しています)
2 つのファイルで、このエラー メッセージが表示されます。リンクでファイルをシャッフルしようとしましたが、別の2つのファイルでエラーが発生しています。
これを解決するための提案をしてください。C++ テンプレートを使用しています

4

1 に答える 1

1

考えられる 2 つの理由:

  1. ファイル形式とマシンのアーキテクチャ。
  2. の用法__attribute__((section))
于 2013-05-28T14:04:11.847 に答える