Programing

Linux 커널 소스 트리의 버전은 어디에서 찾을 수 있습니까?

lottogame 2020. 12. 10. 08:25
반응형

Linux 커널 소스 트리의 버전은 어디에서 찾을 수 있습니까?


하드웨어 공급 업체로부터 Linux 소스 트리의 tarball (Git 저장소 메타 데이터 없음) 만 다운로드했습니다. 커널의 버전 번호를 찾을 수있는 방법이 있습니까?

버전 번호는 일반적으로 소스 트리의 파일에 저장됩니까?

커널을 컴파일하고 실행하지 않고도이 작업을 수행 할 수 있기를 바랍니다.


다음을 실행하여 버전을 찾을 수 있습니다.

make kernelversion

소스 트리에서


최상위 레벨을 확인 하십시오 . Makefile그 예는 여기에 있습니다 . 맨 위에 다음과 같은 내용이 표시됩니다.

VERSION = 3
PATCHLEVEL = 1
SUBLEVEL = 0
EXTRAVERSION = -pax
NAME = Custom Pax Version

이 방법의 (사소한) 장점은 빌드 프로세스를 실행하지 않고 파일 자체를 볼 수있는 기능 만 필요하다는 것입니다.


또 다른 해결책 : 예전에는 include/linux/version.h현재 include/generated/uapi/linux/version.h이지만 적어도 부분적으로 성공적인 컴파일 이후에만 가능합니다.

참고 URL : https://stackoverflow.com/questions/12151694/where-do-i-find-the-version-of-a-linux-kernel-source-tree

반응형