답변:
예, Pi에 배포하기 전에 다른 곳에서 개발할 수 있습니다.
그러나 네이티브 컴파일러로 컴파일하면 Pi가 다른 아키텍처이므로 Pi에서 코드를 실행할 수 없습니다.
이것은 크로스 컴파일러를 사용하여 해결할 수 있습니다. 본질적으로 이것은 컴파일을 위해 ARM 툴체인을 사용하는 시스템의 두 번째 GCC 컴파일러입니다.
이 질문에서 더 많은 정보를 찾을 수 있습니다.
Prefix directory
.
CROSS_COMPILE
믿을 수있게 만들 때 변수 를 설정해야 합니다.
예, 크로스 컴파일러를 사용하여 Windows에서 Raspberry Pi 소프트웨어를 컴파일하고 Eclipse를 IDE로 사용할 수 있습니다. Windows에서 Raspberry Pi에서 실행되는 소프트웨어를 원격으로 디버깅하고 마우스 커서를 마우스 커서로 가리켜 변수를 볼 수도 있습니다.
다음은 크로스 컴파일러를 준비하고 Eclipse를 Raspberry Pi의 IDE로 설정하는 방법에 대한 지침입니다. http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php
Raspberry Pi에서 C / C ++ 프로그램을 개발하고 디버그하기위한 IDE로 일식 대신 netbeans를 사용했습니다. 이 블로그 게시물에서 내가 한 일을 나열했습니다 : http://precisemath.wordpress.com/2014/04/13/c-dev-pi-2/