22.04.04 17:26 작성
·
402
답변 1
0
2022. 04. 04. 18:11
안녕하세요. 김재우님,
라즈베리파이는 Arm CPU 이고 PC 는 인텔 또는 AMD CPU 라서 서로 다른 CPU 이기 때문에 컴파일되더라도 서로 호환은 되지 않아요.
이런걸 임베디드 리눅스 개발 환경이라고 합니다. 개발 환경 구축을 위해서 , 크로스 개발 환경을 구축해서 라즈베리파이 에서 실행할 수 있습니다.
예를 들어 Qt Creator 를 이용해 PC에서 개발하는 것을 호스트PC 라고 하고 타겟 을 라즈베리파이라고 합니다.
그래서 위의 호스트PC 와 타겟을 네트워크상에서 Qt Creator 를 이용해 디버깅 할 수 있어요.
인터넷에서 URL 몇개 검색해 보았습니다. 아래 링크를 참조하시면 도움이 될것 같아 올립니다. Qt 6 버전은 가장 최신이라 자료가 얼마 없네요.
https://www.youtube.com/watch?v=c8DMSTFHP3c&t=383s&ab_channel=Vigasan
https://www.tal.org/tutorials/building-qt-62-raspberry-pi