我是第一次使用Linux,必须使用QT来制作一些c ++程序。
在Windows中,打包依赖库的最简单方法是将所有带有* .exe的* .dll文件放入一个文件夹中,然后扔给别人。
在Linux中做类似的事情是什么?我在Linux中找不到任何* .exe和* .dll。
答案 0 :(得分:1)
因此,对此问题的规范参考是:http://doc.qt.io/qt-5/linux-deployment.html
对于Linux,您最好坚持使用共享库方法,您可以将自己打包在System.out.println(key + ": " + value);
中进行分发,也可以先使用.tar
然后再使用{{ 1}}。另一种选择是将您的二进制文件分发为readelf -d
,其中列出了它需要运行的依赖项,并将通过程序包管理器进行安装。