我们开发的一些软件,我们已经将它“封装”到一个虚拟机中,我们用Virtualbox在命令行中以非交互的方式(没有图形界面)运行。我们向虚拟机发送一些指令,它会输出一些结果文件。我们已经在Linux机器上进行了本地测试。现在我们想把这篇文章发给许多使用Linux的人,但我们意识到他们会有不同的发行版、系统库版本等,然后我们的虚拟机可能会失败。所以我的问题是,有没有可能有像Virtualbox (或任何其他类似的系统/ VM /容器)的静态二进制版本,它不需要使用系统库,这样它就可以像静态二进制一样运行?
我用wxWidgets编写了一个带有CodeBlocks的应用程序,但我无法在Linux Mint上运行它。我的开发计算机是一台运行Linux Mint (i686)的虚拟机,我的部署计算机是Linux Mint on bare metal (x86_64)。LDD显示:
NEEDED libwx_gtk2u_core-3.0.so.0
NEEDED libwx_baseu-3.0.so.0
NEEDED libstdc++.so.6
NEEDED libgcc_s.so.1
NEE