헤더 화일은 기본적으로 있는 디렉토리에 것을 읽을때는
#include <>
로 하지만
본인 디렉토리일때는
#include "
"로 하면 소스 있는 디렉토리에서 찾고 없으면..
위 <> 로 기본잡혀 있는 디렉토리를 찾아 갑니다.
그럼.
: 제가 만든 헤더를 첨가 하려고 하면 어떻게 하면 될까요?
: 예를 들어, header.c 파일에 제가 만든 헤더 파일인 source.h 를 넣으려고 합니다. 문제는 그
: 자신의 디렉토리가 아니라 make 파일을 이용해서 header 정보를 포함하고 싶은데.... /home/kkk/
: header/header.h 를 /home/kkk/source/source.c 에서
: Makefile 을 이용하여 참고하고자 한다면 어떻게 해야 하는건가요?
: 저는
: -I/home/kkk/header/ 이렇게 옵션을 주면
: gcc 로 컴파일 가능할줄 알았는데 에러가납니다.
: 도와주세요..
:
: 즉
: gcc -I/home/kkk/header -o source source.c
: 이렇게 하면 될줄 알았는데 헤더를 찾을수 없다고 나옵니다.
: 어디서 에러가나는걸까요?
:
:
: #include<stdio.h>
: #include<header.h> <--요기..
: --주절주절...