Предположим, вы установили загруженную версию OpenSSL на /home/yourname/openssl
. Затем вам нужно указать программному обеспечению использовать эту пользовательскую установку вместо предварительно упакованного 0.9.8, который уже находится в вашей файловой системе. Нет необходимости удалять это, вы можете иметь несколько установок на вашем компьютере. «Сказать» вашему программному обеспечению, где найти вашу пользовательскую установку, предоставив компоновщику правильные пути, где найти libssl и libcrypto. Добавьте их к параметрам связывания в вашем Makefile:
-L/home/yourname/openssl/lib -Wl,-R/home/yourname/openssl/lib
Тогда он должен ссылаться на новую версию просто отлично. Чтобы проверить это, вы можете использовать
ldd <your_executable_or_library>
и убедитесь, что там указан пользовательский путь OpenSSL, а не старый.