【 아두이노 에러 잡기 】 #2 exit status 1 컴파일 에러
▶ 에러 증상 :
.
.
.
exit status 1
보드 Arduino/Genuino Uno 컴파일 에러
▶ 에러 원인 :
주로 스케치에서 #include 로 헤더파일 등의 함수를 쓰겠다고 선언 하였으나, 함수(라이브러리)가 스케치상에서 추가가 되지 않은 경우 발생한다.
▶ 에러 증상 예시 :
포함시켜 놓은 라이브러리가 스케치에 추가가 되지 않아 에러 발생!
▶ 에러 해결 방법 :
해결하기 쉬운 순서대로 :
① 라이브러리 직접 검색으로 추가하기 :
스케치 프로그램 메뉴에서 》 스케치메뉴 》 라이브러리 포함하기메뉴 》 라이브러리 관리...을 클릭!
아래 처럼 메니저 창이 나타나면 검색창에 pitches 정도만 입력 하면 설치파일이 등록되어 있는 경우 아래처럼 설치버전이 나타남. 설치 버튼을 클릭 하여 설치한 후 다시 컴파일 하면 에러 해결 됨. (그래도 에러가 날 경우 스케치 파일을 종료하고 다시 열어서 실행해 볼 것)
② pitches.zip 라이브러리를 인터넷에서 검색 후 다운 받아 추가하기 :
스케치 프로그램 메뉴에서 》 스케치메뉴 》 라이브러리 포함하기메뉴 》 .ZIP 라이브러리 추가...를 클릭!
③ '파일 추가'로 라이브러리 추가 하기 :
pitches.h 헤더 파일만 가지고 있는 경우 아래 경로로 pitches 라는 새폴더를 만들고 그 속에 pitches.h 파일을 복사해 넣는다.
그런다음,
스케치 프로그램 메뉴에서 》 스케치메뉴 》 파일 추가...메뉴를 클릭!
하여 라이브러리를 추가한다.
'아두이노 > 6. 아두이노에러' 카테고리의 다른 글
【 에러 디버깅 】 아두이노 스케치 IDE 사용중 'WProgram.h ' 라이브러리 에러 발생! (0) | 2020.11.10 |
---|---|
【아두이노 에러】잘 실행되던 아두이노IDE가 갑자기? 실행되지 않을 때, 해결법! (1) | 2020.06.19 |
【 아두이노에러해결#4】 서보모터 떨림, 흔들림, 불안정 현상 해결! servo shaking problem (SG-90) (17) | 2019.06.21 |
【 아두이노에러잡기#3】 버튼 디바운싱 해결하기 (with LCD) (2) | 2019.03.18 |
【 아두이노 에러 잡기 】 #01 exit status 1 stray '\' in program (0) | 2018.04.06 |