커널을 배우고 있는 초보입니다. 커널 module.h 를 사용할 일이 있어서
-study.c-
#include
를 했지만 컴파일 하니 module.h 파일이 없다고 나오네요. 알고보니, module.h 파일이 /usr/src/.../linux 경로에 있어서 발생하는 문제더군요. 그래서 최상위 폴더에 심볼릭 링크를 다음과 같이 걸었습니다.
ln -s /usr/src/.../linux linux
그리고 #include 로 고친 다음 컴파일을 했습니다. 그런데 이번에는 컴파일을 해보니, module.h 파일에서 포함된 헤더 파일이 문제를 일으키네요. 보아하니 modulle.h 에 포함된 헤더는
#include
#include
#include