Я собрал и установил Cyassl-2.4.2 на мою Unix-машину для использования с моим проектом; однако, когда я пытаюсь скомпилировать свой проект c, компилятор не может найти файл libcyassl.a. Я много раз искал в папке Cyassl.2.4.2 и не могу найти файл сам. Где находится этот файл? Я пропустил шаг в сборке / установке Cyassl.2.4.2? Спасибо!
Я успешно собрал и установил 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 / местные / БиблиотекаЕсли вам когда-нибудь захочется создать ссылку на установленные библиотеки
в данном каталоге, LIBDIR, вы должны либо использовать libtool, и
укажите полный путь к библиотеке или используйте-LLIBDIR'
Переменная окружения LD_LIBRARY_PATH ‘
flag during linking and do at least one of the following:
- add LIBDIR to the
во время исполнения
— добавить LIBDIR вLD_RUN_PATH' environment variable
Флаг компоновщика -Wl, -rpath -Wl, LIBDIR ‘
during linking
- use the
— попросите вашего системного администратора добавить LIBDIR в `/etc/ld.so.conf ‘Смотрите любую документацию по операционной системе об общих библиотеках для
дополнительная информация, такая как справочные страницы ld (1) и ld.so (8).
Других решений пока нет …