我已经用 Qt5 编写了一个小型服务器,现在想将其部署在我的虚拟服务器上。我没有服务器的 root 权限。我仍然尝试复制应用程序和 Qt5-libs 并运行它,结果如下:
/lib64/libc.so.6: version `GLIBC_2.14' not found
我不想在服务器上安装Qt5来再次在服务器上编译应用程序。有没有更好的方法可以在远程服务器上轻松部署应用程序?
最佳答案
您还可以将 glibc 复制到您的应用程序中。显然问题是程序找不到libc.so.6。
您的 libc 库很可能位于 /usr/lib
中。不过你可能想看看它。我认为将您的 libc.so.*
文件与您的应用程序一起复制可能会解决您的问题。
关于linux - 在远程Linux虚拟服务器上部署Qt5-console-app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28359916/