我们正在构建一个针对Ubuntu 18.04 LTS和所有后续版本的GTK 3应用程序.但是当我们在Ubuntu 20.04版中构建应用程序时,该应用程序无法在旧版Ubuntu上运行.它说
Libc.so.6:找不到版本`GLIBC_2.31‘(.source需要)
但如果我在Ubuntu 18.04上构建一个应用程序,它将在所有后来的Ubuntu版本上运行.默认情况下,Ubuntu 18.04的GLIBC版本为2.27,该版本将在所有后续版本上运行.
那么,有没有办法告诉我的应用程序,该应用程序是使用GLIBC 2.27构建的,而不管构建该应用程序的操作系统具有什么版本?在构建过程中,有没有办法将GLIBC版本的信息提供给应用程序?