Paho CPP - 编译为静态可执行文件



是否可以将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 .

最新更新