Линкер не может найти libcrypto

Я получаю сообщение об ошибке компоновщика: /usr/bin/ld: не удается найти -lcrypto

echo $LD_LIBRARY_PATH дает мне /usr/lib

В /usr/lib есть libcrypto.so.1.0.0

И в моей строке gcc в Makefile я добавил флаг -lcrypto.

Я не уверен, как я могу решить эту проблему.


person A1A2A3A4    schedule 07.02.2014    source источник
comment
Какую ОС/дистрибутив вы используете?   -  person    schedule 08.02.2014
comment
Я использую Ubuntu13.10   -  person A1A2A3A4    schedule 08.02.2014
comment
Попробуйте sudo apt-get install libssl-dev. Или вы его уже установили?   -  person    schedule 08.02.2014
comment
Установка этого пакета сделала это. Я не уверен, что это изменило. Он все еще должен искать libcrypto.so в моем каталоге /usr/lib, верно?   -  person A1A2A3A4    schedule 08.02.2014
comment
Да, он ищет libcrypto.so, но у вас было только libcrypto.so.1.0.0, что является индикатором отсутствия какого-то dev-пакета.   -  person    schedule 08.02.2014
comment
Ах. Да, извините за дубликат.   -  person A1A2A3A4    schedule 08.02.2014