#include "" 와 <>의 차이
2019. 5. 26. 23:55ㆍ임베디드/ATmega128
<> 안에 있는 파일은 컴파일러에 디폴트로 설정되어 있는 디렉토리를 검색하여 그 안에서 읽어오는 것이다.
반면에 "" 파일로 지정한다면 현재 디렉토리 혹은 사용자가 컴파일러에서 임의로 따로 지정한 폴더에서 찾아온다. 만일 찾지 못한다면 디폴트 디렉토리를 통해 마지막으로 검사하게 된다
따라서 #include <avr/io.h>를 #include "avr/io.h"로 수정해도 올바르게 프로그램이 컴파일 된다
'임베디드 > ATmega128' 카테고리의 다른 글
RTC 오실레이터는 왜 32.768KHz인가 (0) | 2019.05.28 |
---|---|
ISP 다운로드 시 ISP clock 주파수 설정 (0) | 2019.05.27 |
atmel studio에서 src 폴더로 관리할 때 build (0) | 2019.05.26 |
_delay_ms 함수의 부정확성 (0) | 2019.05.24 |
멤브레인 4x4 키패드 동작 (0) | 2019.05.22 |