빌드와 실행 사이의 gcc/glibc 버전에 대한 제한 사항

빌드와 실행 사이의 gcc/glibc 버전에 대한 제한 사항

아마도 기본적인 질문이지만 명확한 답변을 찾지 못했습니다.

빌드 서버에서 코드(C로 된 일부)를 컴파일하고 다른 서버에서 실행한다고 가정해 보겠습니다. 빌드 서버에는 gcc 버전 X와 glibc 버전 Y가 있습니다. 내 코드가 올바르게 실행되기 위해 서버에서 gcc 및 glibc 버전을 실행할 때 제한 사항은 무엇입니까?

답변1

몇 가지 제한사항만 있습니다:

  • 애플리케이션은 동일한 아키텍처를 사용하여 컴파일됩니다. 예를 들면 다음과 같습니다.x86_64
  • glibc는 실행 중인 서버에서 동일한 버전 이상이어야 합니다.

관련 정보