Компиляция на C++ со статической библиотекой в конечном бинарнике

В программе используется помимо стадартных vector, thread, iostream и прочего библиотека OpenSSL (openssl/evp.h и openssl/sha512.h). Компилирую проект так:

g++ main.cpp -lcrypto

Теперь, когда софтина готова к продакшену, встал вопрос: а как же ее собрать таким образом, чтобы конечному пользователю не пришлось докидывать к бинарнику нужные dll, т.е. чтобы получить на выходе полноценный исполняемый файл, пускай не 100КБ весом, зато самодостаточный :)

Желательно не использовать make, а сделать все линковки строкой в командной строке.


Ответы (0 шт):