저는 최근에 임베디드 설정을 위한 커널 모듈을 생성하기 위해 몇 가지 크로스 도구를 사용하려고 했습니다.
이러한 모듈이 대상으로 하는 커널 버전을 식별할 수 있으면 나중에 나에게 도움이 될 것입니다. 온라인에서 이에 대한 정보를 찾을 수 없어서 이것이 불가능할 수도 있다는 생각이 들기 시작했습니다.
제 질문은 *.ko 파일이 컴파일된 커널 버전 헤더를 확인할 수 있는 명령줄 유틸리티가 있습니까?
답변1
명령을 실행 modinfo <kernel_module_name>
하고 찾아보세요.윌마긱
shw@shw:/tmp #modinfo btrfs
파일 이름: /lib/modules/3.13.0-36-generic/kernel/fs/btrfs/btrfs.ko
라이센스: GPL
별칭: devname: btrfs-control
별칭: char-major-10-234
별칭: fs -btrfs srcversion: EA2C07F0B841AE2A6D8F91F
종속 항목: libcrc32c,raid6_pq,xor
intree: Y
vermagic:3.13.0-36-일반SMP mod_unload modversions 686 <==
서명자: Magrathea: Glacier 서명 키
sig_key: FF: 9A: DA: 11: B8: 55: 51: 6A: 72: 98: 65: 9D: 4E: 3F: BB: 76: C5 : 4A:D3:30
sig_hashalgo: sha512