AppImage 工具如何决定要包含哪些 .so 文件?为什么从不同的发行版生成不同的 .so 文件包含列表?

AppImage 工具如何决定要包含哪些 .so 文件?为什么从不同的发行版生成不同的 .so 文件包含列表?

在两个不同的 Linux 发行版上编译并创建了一个 Qt 项目.AppImage(Qt 通过不同的方式安装)。

两个输出.AppImage包含不同的.so文件。两人都.AppImage跑。

我想知道 :

  1. AppImage 工具如何决定要包含哪些库?

  2. 为什么两个.AppImage文件都包含不同的库,而它们都运行?

    其中之一(或两者)没有 100% 的功能吗?

    它们对各种 Linux 发行版的兼容性是否不同?

我这样使用linuxdeploy+ :linuxdeploy-plugin-qt

./linuxdeploy --plugin qt --appdir ........

.AppImage两者的.so文件对比:

在此输入图像描述

相关内容