В Cyassl-2.4.2 отсутствует файл libcyassl.a
Я собрал и установил Cyassl-2.4.2 на мою Unix-машину для использования с моим проектом; однако, когда я пытаюсь скомпилировать свой проект c, компилятор не может найти файл libcyassl.a. Я много раз искал в папке Cyassl.2.4.2 и не могу найти файл сам. Где находится этот файл? Я пропустил шаг в сборке / установке Cyassl.2.4.2? Спасибо!
1 ответ
Я успешно собрал и установил CyaSSL 2.4.2 здесь, и вот что я получил:
~ / cyassl $ найти. -имя "*.a"
./src/.libs/libcyassl.a
~ / cyassl $ ls / usr / local / lib /
libcyassl.a libcyassl.la libcyassl.so libcyassl.so.3 libcyassl.so.3.0.3
Процесс строительства был:
./autogen.sh
./configure
делать
sudo make install
Установка распечатывает:
Библиотеки были установлены в: /usr/local/lib
Если вам когда-нибудь захочется установить связь с установленными библиотеками в данном каталоге, LIBDIR, вы должны либо использовать libtool и указать полный путь к библиотеке, либо использовать
-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the
Переменная среды LD_LIBRARY_PATH'во время выполнения - добавьте LIBDIR вLD_RUN_PATH' environment variable during linking - use the
-Wl,-rpath -Wl,LIBDIR'флаг компоновщика - попросите вашего системного администратора добавить LIBDIR в `/etc/ld.so.conf'Для получения дополнительной информации см. Любую документацию по операционной системе об общих библиотеках, например страницы справочника ld(1) и ld.so(8).