[리눅스] 3.7.x, 3.8.x 커널버전 컴파일 환경 구축

2023. 4. 6. 01:04리눅스 실제 사용 팁

작성일 : 2013. 4. 25. 01:13 (ㅋㅋㅋ 이 글을 옮기는 현재 시점은 커널 버전이 6.0.x 대인데..)


커널이 3.7.x 버전대로 오면서 컴파일 환경에 변화가 생겼다.

v3.5.x 버전대까지만 해도 /usr/include 에 asm, asm-generic, linux, scsi 링크를 걸어주면 `make menuconfig` 을 실행하기까지 큰 문제가 없었다.

 

 

그러나 3.7.x 버전대부터는 위 심볼릭 링크를 걸어도 linux/limits.h 를 찾을 수 없다는 오류가 뜬다.

 

이 기사가 x86_64 플랫폼에만 한정된 경우일 수도 있다. (x86_64 = amd64 CPU 또는 호환 Intel CPU 플랫폼)

아래처럼 /usr/include/x86_64-linux-gnu/{asm, asm-generic, linux} 에 대한 링크를 추가로 걸어주면 해결이 된다.