Clang linker — Как узнать, совместима ли статическая библиотека?

У меня есть статическая библиотека «libantlr.a», которая содержит функцию «reportError ()» — эта библиотека связывается с моим файлом c ++, используя мой старый gcc. Теперь я хочу использовать clang для компиляции моего кода, но теперь я получаю сообщения об ошибках типа «symbol not found ‘reportError ()’» — я проверил компоновщик (ld.lld — да, я использую команду ld.lld) и это включает эту библиотеку. Похоже, что библиотека не совместима.

У меня вопрос, есть ли способ проверить, совместима ли библиотека с компоновщиком?

1

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]