C++ 헤더 파일 참조

mohadang·2023년 4월 15일
0

C++

목록 보기
44/48
post-thumbnail

구성

red@DESKTOP-G15ND3V:~/workspace/test$ ls
a.out  hello.h  main.c

main.c

#include <stdio.h>
#include "hello.h"

int main() {
  print_hello(); 
  return 0;
}

hello.h

void print_hello() {
  printf("Hello\n");
}

include 꺽쇠

#include <stdio.h>

이 파일이 시스템이 지정한 장소에 있음을 의미

include 쌍따옴표

#include "hello.h"

이 파일이 현재 파일 기준으로 지정한 장소에 있음을 의미
hello.h 파일도 #include <hello.h> 방식으로 사용하고 싶다면 시스템에 지정하면 된다.
컴파일시 include 위치를 지정하면 가능

컴파일시 헤더 파일 위치를 현재 디렉터리로 지정

red@DESKTOP-G15ND3V:~/workspace/test$ gcc main.c -I.
#include <stdio.h>
#include <hello.h> // 꺽쇠 사용 가능

int main() {
  print_hello(); 
  return 0;
}
profile
mohadang

0개의 댓글