RPi 용 데스크탑 컴퓨터의 멋진 IDE 내에서 C를 프로그래밍 할 수 있습니까?


13

저는 Microsoft Windows 개발 배경을 가지고 있습니다. IntelliSense 및 코드 탐색 기능에 만족하고 있습니다. Eclipse와 같은 IDE를 설치할 수 있습니까? 듀얼 부팅 리눅스]와 빠른 데스크탑에서 개발하고 Pi에 배포합니까?


2
RasPi에서 이클립스를 실행할 수는 있지만 이클립스는 리소스 호그이며 사용할 수 없을 것입니다. 이중 부팅 대신 가상 상자와 같은 가상화 기술을 원할 수 있습니다.
Steve Robillard 2018 년

답변:


13

예, Pi에 배포하기 전에 다른 곳에서 개발할 수 있습니다.

그러나 네이티브 컴파일러로 컴파일하면 Pi가 다른 아키텍처이므로 Pi에서 코드를 실행할 수 없습니다.

이것은 크로스 컴파일러를 사용하여 해결할 수 있습니다. 본질적으로 이것은 컴파일을 위해 ARM 툴체인을 사용하는 시스템의 두 번째 GCC 컴파일러입니다.

이 질문에서 더 많은 정보를 찾을 수 있습니다.

크로스 컴파일을 위해 GCC 4.7 툴체인을 어떻게 빌드합니까?


그런 다음 어떻게 든 Eclipse (또는 다른 것)를 사용하여 해당 컴파일러를 사용할 수 있습니까?
개 귀

@DogEars 저는 C 프로그래머가 아니지만 Eclipse에서 프로젝트 컴파일러를 변경하여 원하는 것을 가리킬 수 있어야합니다. 이 경우에는로 설정 한 디렉토리가됩니다 Prefix directory.
Jivings 2016 년

나는 일식을 사용하지 않지만 C 컴파일러를 변경 한 make 파일을 만든 다음 원하는 경우 프로그램을 RPI에 자동으로 배포 할 수있는 것처럼 보입니다.
user606723

@ user606723 예, CROSS_COMPILE믿을 수있게 만들 때 변수 를 설정해야 합니다.
Jivings 2016 년

3

예, 크로스 컴파일러를 사용하여 Windows에서 Raspberry Pi 소프트웨어를 컴파일하고 Eclipse를 IDE로 사용할 수 있습니다. Windows에서 Raspberry Pi에서 실행되는 소프트웨어를 원격으로 디버깅하고 마우스 커서를 마우스 커서로 가리켜 변수를 볼 수도 있습니다.

다음은 크로스 컴파일러를 준비하고 Eclipse를 Raspberry Pi의 IDE로 설정하는 방법에 대한 지침입니다. http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php


3

Raspberry Pi에서 C / C ++ 프로그램을 개발하고 디버그하기위한 IDE로 일식 대신 netbeans를 사용했습니다. 이 블로그 게시물에서 내가 한 일을 나열했습니다 : http://precisemath.wordpress.com/2014/04/13/c-dev-pi-2/


라즈베리 파이에 오신 것을 환영합니다! 이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
RPiAwesomeness
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.