기본개념

[C언어] Include 선언 차이, <>와 ""

우와해커 2020. 2. 14. 15:28

Include 선언 차이, <>와 ""


""가 <> 보다 범위가 넓습니다.
일단 두개의 경로 A와 B가 있다고 칩시다.
<>는 컴파일러가 미리 정해놓은 위치 A에서 헤더파일을 찾습니다.
""는 컴파일러가 미리 정해놓은 위치 B에서 헤더파일을 찾습니다. 만약 찾을 수 없으면, A에서 다시 찾습니다.

 

보통 A는 /usr/include/ 혹은 C:\Program Files\Microsoft Visual Studio 8\VC\include 이런데고
B는 소스파일이 있는 위치입니다.

'기본개념' 카테고리의 다른 글

git 하위 디렉토리만 다운받기  (0) 2020.03.09
Vim 명령어 결과 가져오기  (0) 2020.03.02
바이너리 분석을 위한 도구들  (0) 2020.02.05
GOT와 PLT  (0) 2020.01.28
[pwntools] Cheatsheet  (0) 2020.01.26