Я пытаюсь статически ссылаться на libcrypto.a (из библиотеки openssl) после его создания из источника с помощью новой инструментальной цепочки. Однако всякий раз, когда я пытаюсь использовать любую из функций из этой библиотеки, я продолжаю получать ошибки «неопределенной ссылки». Я убедился, что правый заголовочный файл был включен. Я также дважды проверил таблицу символов libcrypto.a и убедился, что эти функции действительно определены.Устранение неполадок с ошибками времени компиляции
Есть ли что-нибудь еще, что я могу сделать, чтобы отладить эту ошибку, например, получить дополнительную информацию из компоновщика или изучить сам libcrypto.a, чтобы выяснить, почему компоновщик выплескивает ошибку «неопределенной ссылки», когда отображаются показанные символы в таблице символов?
Опубликовать некоторые сообщения об ошибках. – 2010-01-08 17:57:59
Nevermind, получил это, отредактировав, изменив порядок аргументов компоновщика. У меня была статическая библиотека до -o. Переключил их вокруг, и это сработало ... не понятно почему, но, видимо, порядок аргументов компоновщика имеет значение – theactiveactor