В Cyassl-2.4.2 отсутствует файл libcyassl.a

Я собрал и установил Cyassl-2.4.2 на мою Unix-машину для использования с моим проектом; однако, когда я пытаюсь скомпилировать свой проект c, компилятор не может найти файл libcyassl.a. Я много раз искал в папке Cyassl.2.4.2 и не могу найти файл сам. Где находится этот файл? Я пропустил шаг в сборке / установке Cyassl.2.4.2? Спасибо!

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'
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).


1

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

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

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