1
2 개의 다른 커널 버전으로 컴파일해야하는 리눅스 메이크 파일이 있습니다. makefile은 automake/autoconf에서 생성되지 않습니다.필요한 최소 리눅스 커널 버전을 확인하기위한 메이크 파일 리눅스
C 코드는 이미 다른 커널 버전에 대해 다른 코드를 생성하기 위해 매크로를 사용하여 조건부 지정되었지만 makefile의 특정 기능도 조정해야합니다.
if (kernel_version > 2.6.30)
newer_kernel = 1
else
newer_kernel = 0
endif
주의! ''sort -g -t '.'''는'3.12 '<'3.8 '을 생각하면 "3.5, 3.8, 3.12"를 올바르게 정렬하지 않습니다. 잘''sort -V''가 예상대로 작동하기를 바랍니다. – vaab