임베디드 | 라즈베리파이 | ARM | 리눅스 | Qt | 딥러닝

#warning "This header file is obsolete.  Use <avr/interrupt.h>."

위와같은 에러가 나타났을때 해결방법


#include <avr/signal.h>   <==생략가능 interrupt.h해더파일로 내용이 옮겨저서 warning 발생
라고한다.







#include <avr/signal.h> 파일을 주석처리하거나 제거해주면






위와같이 에러가 사라진다.




그리고Warning 2 'SIG_OVERFLOW0' appears to be a misspelled signal handler [enabled by default]  

이런에러가 나타난다면
clean solution 해준후  다시 컴파일해주면 warning은 사라진다.












위 에러는 
#define SIG_OVERFLOW0 _VECTOR(6) 
이렇게 define 해줘야 해결된다.