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