아마도 기본적인 질문이지만 명확한 답변을 찾지 못했습니다.
빌드 서버에서 코드(C로 된 일부)를 컴파일하고 다른 서버에서 실행한다고 가정해 보겠습니다. 빌드 서버에는 gcc 버전 X와 glibc 버전 Y가 있습니다. 내 코드가 올바르게 실행되기 위해 서버에서 gcc 및 glibc 버전을 실행할 때 제한 사항은 무엇입니까?
답변1
몇 가지 제한사항만 있습니다:
- 애플리케이션은 동일한 아키텍처를 사용하여 컴파일됩니다. 예를 들면 다음과 같습니다.
x86_64
- glibc는 실행 중인 서버에서 동일한 버전 이상이어야 합니다.