Компиляция на C++ со статической библиотекой в конечном бинарнике
В программе используется помимо стадартных vector, thread, iostream и прочего библиотека OpenSSL (openssl/evp.h и openssl/sha512.h). Компилирую проект так:
g++ main.cpp -lcrypto
Теперь, когда софтина готова к продакшену, встал вопрос: а как же ее собрать таким образом, чтобы конечному пользователю не пришлось докидывать к бинарнику нужные dll, т.е. чтобы получить на выходе полноценный исполняемый файл, пускай не 100КБ весом, зато самодостаточный :)
Желательно не использовать make, а сделать все линковки строкой в командной строке.