2

我正在使用 glibc 2.15 的 ubuntu 12.04 LTS 上开发和构建基于 QT 的应用程序。该应用程序的二进制版本可在某些 linux 发行版上运行,但不能在其他发行版上运行。主要问题之一是由不同版本的 glibc 与不同的 linux 发行版引起的兼容性问题。例如,它不适用于使用 glibc 2.12 的 centos 或使用 glibc 2.10 的 wary pup。

无论如何要在 ubuntu 12.04 LTS 上针对较低版本的 glibc 构建 QT?还是我必须切换到较低版本的 Ubuntu 才能完成所有开发工作?

4

1 回答 1

1

是的,支持旧 glibc 的最简单方法是在旧设置上构建应用程序。

我在 CentOS 5.8(使用 gblic 2.5)上构建复杂的 Qt 应用程序(包括使用 QtWebKit)没有问题。该应用程序在 Ubuntu 上运行良好,与 8.04 (Hardy Heron) 一样老。

于 2013-01-12T06:44:28.847 回答