我正在尝试在 gnu/linux amd64 上使用静态库构建基于 qt 的软件,但没有成功(qt 是成功静态构建的)。
现在我看到有些人在使用 UPX。所以我尝试了一个动态构建,事实上,“文件”命令将二进制文件识别为静态链接。我可以相信吗?我应该考虑改用 statifier 吗?
提前致谢
编辑
对不起,我不够清楚。我正在尝试使用 QT 框架构建应用程序,但构建脚本很复杂并且是为共享库制作的。我能够在动态链接的二进制文件中构建应用程序,它正在工作,但我想获得一个带有静态链接库的二进制文件。我尝试了 UPX 软件 ( http://upx.sourceforge.net/ ),正如我在其他主题上看到的那样,它用于将带有动态库的二进制文件转换为带有静态库的二进制文件。
但这对我来说似乎太神奇了,它真的有效还是只是隐藏了一些东西而 linux 认为二进制文件现在是静态链接的?
感谢您的回答。