有没有办法嵌入"soname"共享库,是在Qt创建?在.pro中有任何要分配的标志吗?我的项目。Pro文件包含
QT -= gui
TEMPLATE = lib
CONFIG += plugin
我期望输出如下所示例如,
objdump -p libxyz.so | grep SONAME
This outputs: SONAME libxyz.so
下面是我用来将SONAME添加到Qt共享库的命令。下面的命令被添加到Qt .pro文件
QMAKE_POST_LINK += patchelf --debug --set-soname libQtUILib.so libQtUILib.so
下面的命令用于验证SONAME
objdump -p libQtUILib.so | grep SONAME
SONAME libQtUILib.so