При линковке под 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.
Может кто подскажет в чем может быть проблема?