упоминается в разделе `.rodata ‘

Привет друзья
Я застрял в серьезной ошибке связывания, я получаю такую ​​ошибку 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 ++

1

Решение

2 возможные причины:

  1. формат файла и архитектура машины.
  2. использование __attribute__((section))
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector