Ссылка на libssl
и libcrypto
.Ваши LDFLAGS
и LDLIBS
будут выглядеть следующим образом.Порядок имеет значение для LDLIBS
:
LDFLAGS = -L/usr/local/ssl/lib
LDLIBS = -lssl -lcrypto
Не беспокойтесь о добавлении «lib» перед именем библиотеки или суффикса «so» или «a».Компоновщик сделает это за вас.
Если вы строите из командной строки, вы должны использовать следующее.Опять же, порядок имеет значение.
gcc foo.c -o foo.exe -L/usr/local/ssl/lib -lssl -lcrypto
Если вы используете системный OpenSSL, вы можете опустить -L/usr/local/ssl/lib
.