번개애비의 라이프스톼일

[PlatformIO] PIO에서 .pio\build\~~~.dblite: No such file or directory 에러가 나타날때 해결방법 공유! 본문

IT

[PlatformIO] PIO에서 .pio\build\~~~.dblite: No such file or directory 에러가 나타날때 해결방법 공유!

번개애비 2024. 4. 18. 23:55

 

아두이노나 ESP32, ATmega, STM32 와 같은 펌웨어를 개발할때

요즘은 PlatformIO 로 많이들 개발을 진행하게 된다.

 

PIO(이하 PlatformIO)는 Visual Studio Code의 Extention 모듈로써

임베디드 개발자도 간지나게 VScode로 코드를 작성할 수 있도록 도와준다.

 

 

 

 

하지만, 최근 PIO가 업데이트되면서 아래와 같은 오류를 내뱉는 경우가 많다.

 

 

 

 

 

 

 

 

 

 

대부분 해결책들은 VSCode와 PIO를 다시 설치하라는등 의견이 다양하고

PIO측에서도 이 문제를 아직까지 속 쉬원하게 해결하지 못하고 있는듯 하다.

 

 

 

 

 

 

 

PIO에서 MCU로 업로드하거나 코드를 빌드할때 아래의 /.pio/build/~ 를 자동으로 생성하면서

필요한 코드를 그때마다 가져와서 컴파일하게 된다.

 

 

 

 

 

 

 

즉, 컴파일과정에서 No such file or directory 에러가 나타난다면,

VSCode를 완전히 재시작하거나

해당 프로젝트에서 /.pio/build 디렉토리를 과감하게 지워주면 정상적으로 빌드되어 문제를 해결할 수 있다!

 

 

맨날 펌웨어 짜면서 씨름하게될 미래의 내자신을 위한 메모글

Comments