Ошибка линковки при портировании с Solaris на Linux
От: balder  
Дата: 06.08.03 13:49
Оценка:
При линковке под Linux
Из скомпилированных с ключом -с библиотек линкуется исполняемый файл
При этом вылетает куча ошибок вида
undefined reference to <fooclass>::<foomethod(...)>
текст в месте ошибки такой

 class cPtr : public fooclass {
 public:
        method1();
        ...
};
 cPtr::method1()
  {
   foomethod(); //здесь вылетает undefined reference
   ...
  }


fooclass и foomethod были определены в одной из линкуемых библиотек.

При компиляции и линковке под Solaris таких ошибок не возникает.
Под Linux использую gcc 2.96, под Solaris CC.
Может кто подскажет в чем может быть проблема?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.