리눅스 헤더파일 추가어떻게 해야하나요?
글쓴이: oblab / 작성시간: 금, 2017/11/24 - 9:47오후
리눅스 헤더파일 추가어떻게 해야하나요?
커널의 하나의 c파일을 직접 컴파일을 하려고하는데
참고하는 헤더파일이 어마어마 합니다
#include <linux/xxx.h>
#include <xxx/xxx.h>
이렇게 물고물고 들어가다보니 하나의 c파일을 수정하기 위해 파일을 복사해서 일일이 경로맞추다가
이게 아닌것 같아서 질문드립니다.
다시 새롭게 헤더파일 옵션을 써서 해봐야할것 같아서
컴파일 옵션 -I 를 쓰거나 환경변수 PATH를 설정 후 해봤는데도 잘 안되네요
현재 상태는
커널파일 a.c를 작업폴더에 갖고 와서 컴파일을 하는데
#include <linux/xxx.h> 수많은 파일을 참조하고 있습니다.
해당 linux 폴더를 통으로 작업폴더로 갖고 왔습니다.
작업폴더에는 a.c linux(폴더) 가 있는 상태인데요 (linux 폴더외에 몇개의 폴더가 더 물려있습니다)
make를 하는데 a.c 에서 #include <linux/xxx.h>를 그대로 인식할수 있게 하는 방법이 있을까요??
/usr/include에 넣는거 외에 옵션 설정으로 가능한가요? "linux/xxx.h" 이걸로 5시간쨰 변경하다가 포기했습니다...
Forums:
댓글 달기