본문 바로가기
HW 프로그래밍/아두이노

아두이노 #include "" <> 차이

by N2info 2020. 12. 20.

아두이노 #include "" <> 차이

 

#include <헤더파일명>
#include "헤더파일명"

헤더 파일을 include할 때는 위의 두가지 방법을 쓴다.
이 두 방법은 헤더 파일을 검색하는 순서에 차이가 있다.

#include <헤더파일명>

컴파일러의 라이브러리 폴더를 검색
(라이브러리에 정의된 헤더파일을 포함할 때)

#include "헤더파일명"

현재 소스가 존재하는 폴더를 먼저 검색하고
찾는 파일이 없을때 라이브러리 폴더를 검색한다.

주로 사용자가 정의한 헤더파일을 포함할때 사용한다.

 

 

덧, include는 헤더파일이 아닌 cpp파일에 하는것이 퍼포먼스가 더 좋다.

     간단한 프로그램이 아닌 대용량 프로그램작성시 컴파일 속도에서 많은 차이가 나타난다.

 

출처 : blog.daum.net/tipihi/16631827