Не удается найти -lcrypto - PullRequest
0 голосов
/ 25 мая 2020

Я установил libcrypto++-dev и crypto1 помимо их 32-битных версий (поскольку я думаю, что они нужны программе, которую я пытаюсь скомпилировать). Но все же я получаю следующую ошибку:

 /usr/bin/ld: Cannot find -lcrypto

Есть предложения?

Я использую ubuntu 18.04

1 Ответ

0 голосов
/ 25 мая 2020

Компоновщик не сможет найти что-то вроде libcrypto.so.1 на основе комбинации каталога по умолчанию / настроенный и основанного на аргументе набора каталогов для поиска.

Скорее всего, ваша библиотека находится в каталоге вне списка компоновщика по умолчанию. После определения каталога установки библиотеки замените / usr / local / lib64 в этом примере:

gcc <list-of-objects> -o xyz -L/usr/local/lib64 -lcrypto
...