构建和运行之间 gcc / glibc 版本的限制

构建和运行之间 gcc / glibc 版本的限制

可能是一个基本问题,但我没有找到明确的答案:

假设我正在构建服务器上编译代码(其中某些部分是 C 语言)并在不同的服务器上运行它。构建服务器有 gcc 版本 X 和 glibc 版本 Y。为了使我的代码正常运行,运行服务器上的 gcc 和 glibc 版本有哪些限制?

答案1

只有一些限制:

  • 应用程序使用相同的架构编译,例如,x86_64
  • glibc 应该在运行服务器上处于相同版本或更高版本

相关内容