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 |