몇몇 프로그램 테스트 중에 에러 질문드립니다.

기존에 잘 컴파일 되는 프로그램 파일에 아래 헤더 파일 include 후 컴파일 하면 아래와 같은

오류가 발생하는데.. 무엇이 문제인지 알려주시면 감사하겠습니다.  

 

#include <home/../linux/git/include/linux/gpio.h>

컴파일후..: error: expected declaration specifiers or '...' before 'bool' 

 

그리고 컴파일 과정을 보면 아래와 같이 include 파일들을 4개의 디렉토리에서 찾는데 이외 디렉토리를

추가하려면 어디서 해야 되는지 궁금합니다. 

....

#include "..." search starts here:
#include <...> search starts here:
 /home/.../CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include
 /home/.../CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include-fixed
 /home/.../CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/include
 /home/.../CodeSourcery/Sourcery_G++_Lite/bin/../arm-none-linux-gnueabi/libc/usr/include
End of search list.
....

 

리눅스 프로그래밍을 하다가 헤더파일 하나 추가 못해서 삽질 중이네요... ㅜㅜ  만만치가 않습니당...