linux - 在远程Linux虚拟服务器上部署Qt5-console-app

标签 linux c++11 qt5 server

我已经用 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/

相关文章:

c++ - 模板别名在模板类模板方法的参数中不起作用

c++ - QMessageBox消失

javascript - 为 javascript 安装 quantlib

c++ - 使用可变模板的显式模板实例化

c++ - 开启g++优化导致segmentation fault

c++ - 如何发送一个 QString 来调试输出?

macos - MacOS QT 中的错误消息 "OpenCV: not authorized to capture video (status 0)"

linux - 如果处理器被禁用,ibgtop 函数 glibtop_get_cpu() 信息会崩溃

linux - 将外部函数与共享库相匹配

java linux centos DISPLAY 环境变量