Pochodzę ze środowiska programistycznego Microsoft Windows, cieszę się z funkcji IntelliSense i nawigacji po kodzie, czy mogę zainstalować IDE, takie jak Eclipse, [Zakładam, że prawdopodobnie najlepiej będzie, gdybym wykonał skok i podwójnego rozruchu Linuksa]. Czy programujesz na moim szybkim pulpicie i wdrażasz w Pi?
13
Odpowiedzi:
Tak, możesz rozwinąć się gdzie indziej przed wdrożeniem do Pi.
Ponieważ jednak Pi jest inną architekturą, jeśli kompilujesz z natywnym kompilatorem, twój kod nie będzie wykonywalny na Pi.
Można to rozwiązać za pomocą kompilatora krzyżowego. Zasadniczo jest to drugi kompilator GCC w twoim systemie, który używa do kompilacji łańcucha narzędzi ARM.
Więcej informacji można znaleźć w tym pytaniu:
Jak zbudować łańcuch narzędzi GCC 4.7 do kompilacji krzyżowej?
źródło
Prefix directory
.CROSS_COMPILE
zmienną podczas wywoływania make wierzę.Tak, możesz skompilować oprogramowanie Raspberry Pi z Windows z kompilatorem krzyżowym i używać Eclipse jako IDE. Możesz nawet zdalnie debugować oprogramowanie działające na Raspberry Pi z Windows, przeglądać zmienne, najeżdżając na nich kursorem myszy itp.
Oto instrukcje, jak przygotować kompilator krzyżowy i skonfigurować Eclipse jako IDE dla Raspberry Pi: http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php
źródło
Użyłem netbeans zamiast zaćmienia jako IDE do programowania i debugowania programów C / C ++ na moim Raspberry Pi. Opisałem, jak to zrobiłem, w tym poście na blogu: http://precisemath.wordpress.com/2014/04/13/c-dev-pi-2/
źródło