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 디렉토리를 과감하게 지워주면 정상적으로 빌드되어 문제를 해결할 수 있다!
맨날 펌웨어 짜면서 씨름하게될 미래의 내자신을 위한 메모글