반응형

【 아두이노 에러 잡기   #2 exit status 1 컴파일 에러


▶ 에러 증상  

 

.

.

.

exit status 1 

보드 Arduino/Genuino Uno 컴파일 에러 






▶ 에러 원인   

 주로 스케치에서 #include 로 헤더파일 등의 함수를 쓰겠다고 선언 하였으나, 함수(라이브러리)가 스케치상에서 추가가 되지 않은 경우 발생한다.  




▶ 에러 증상 예시 :


포함시켜 놓은 라이브러리가 스케치에 추가가 되지 않아 에러 발생!



▶ 에러 해결 방법   


해결하기 쉬운 순서대로 :


 ① 라이브러리 직접 검색으로 추가하기 :

스케치 프로그램 메뉴에서  스케치메뉴  라이브러리 포함하기메뉴  라이브러리 관리...을 클릭!


 아래 처럼 메니저 창이 나타나면 검색창에 pitches 정도만 입력 하면 설치파일이 등록되어 있는 경우 아래처럼 설치버전이 나타남.   설치 버튼을 클릭 하여 설치한 후 다시 컴파일 하면 에러 해결 됨. (그래도 에러가 날 경우 스케치 파일을 종료하고 다시 열어서 실행해 볼 것) 

 



 ② pitches.zip 라이브러리를 인터넷에서 검색 후 다운 받아 추가하기 :

 스케치 프로그램 메뉴에서  스케치메뉴  라이브러리 포함하기메뉴  .ZIP 라이브러리 추가...를 클릭!  


 ③ '파일 추가'로 라이브러리 추가 하기 :


 pitches.h 헤더 파일만 가지고 있는 경우 아래 경로로 pitches 라는 새폴더를 만들고 그 속에 pitches.h 파일을 복사해 넣는다.


그런다음, 

  스케치 프로그램 메뉴에서  스케치메뉴  파일 추가...메뉴를 클릭!

하여 라이브러리를 추가한다.




반응형