Paho CPP - 编译为静态可执行文件
Paho CPP - compile as a static executable
是否可以将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
.
相关文章:
- 如何在 linux 可执行文件中使用静态库
- 如果包含映射的静态库与可执行文件和动态库链接,静态映射(变量)是否会被多次释放?
- 在链接可执行文件之前查找静态库未解析的依赖项
- 如何在Eclipse Helios中将可执行文件更改为静态库
- CMake 构建静态可执行文件
- 使用LTO静态链接的可执行文件(链接时间优化):如何使用以前构建的库进行制作
- Cython:编译独立的静态可执行文件
- QMAKE:同时使可执行文件和静态lib
- 为什么主可执行文件和 dlopen 加载的共享库共享命名空间静态变量的一个副本?
- CMAKE:将静态库从子目录链接到另一个子目录中的可执行文件
- Paho CPP - 编译为静态可执行文件
- 将静态和动态库链接到同一个可执行文件会导致哪些问题
- 静态库中的符号有时会链接到可执行文件中,有时则不会
- 如何转换一个普通的makefile以创建可以在另一台计算机上使用的静态可执行文件
- 使用boost库在Visual Studio 2010中编译完整的静态可执行文件
- 将Mach-O可执行文件与静态库合并
- 在可执行文件中实现静态方法是否安全,该方法已在共享库中实现
- C++程序上的执行错误:静态可执行文件调用 DLL 库
- 用CMake编译静态可执行文件
- 如何构建依赖于libcurl的静态可执行文件