Можно ли скомпилировать Paho CPP как статический исполняемый файл? Если так — как?
Вот пример оператора компиляции для одного из примеров:
g++ -DOPENSSL -I.. -I/usr/local/include -D_NDEBUG -Wall -std=c++11 -O2 -o data_publish data_publish.cpp -L../../lib -L/usr/local/lib -lpaho-mqttpp3 -lpaho-mqtt3a
Как мне скомпилировать это как статический исполняемый файл?
Сборка Paho со статическими библиотеками.
А затем связать это с -static
переключатель командной строки. Например. g++ ... -static -lpaho-mqttpp3 -lpaho-mqtt3a
,
Других решений пока нет …