RPi için masaüstü bilgisayarda güzel bir IDE içinde C programlayabilir miyim


13

Microsoft Windows geliştirme geçmişindeyim, IntelliSense ve kod gezinme özelliklerinden memnunum, Eclipse gibi bir IDE yüklemem mümkün mü, [Atlamayı yapmamın muhtemelen en iyisi olduğunu varsayıyorum ve çift önyükleme Linux] ve hızlı masaüstünde geliştirme yapmak ve Pi için dağıtmak?


2
Tutulmayı RasPi'de çalıştırabilirsiniz, ancak tutulma bir kaynak domuzudur ve muhtemelen kullanılamaz olacaktır. Çift önyükleme yerine, sanal kutu gibi sanallaştırma teknolojisine bakmak isteyebilirsiniz.
Steve Robillard

Yanıtlar:


13

Evet, Pi'ye konuşlandırmadan önce başka bir yerde gelişebilirsiniz.

Ancak, yerel derleyicinizle derlerseniz Pi farklı bir Mimari olduğundan, kodunuz Pi'de çalıştırılamaz.

Bu bir çapraz derleyici kullanılarak çözülebilir. Temelde bu sisteminizde derleme için ARM araç zincirini kullanan ikinci bir GCC derleyicisidir.

Bu soruda daha fazla bilgi bulunabilir:

Çapraz derleme için nasıl GCC 4.7 araç zinciri oluşturabilirim?


O zaman bir şekilde bu derleyiciyi kullanmak için Eclipse (veya başka bir şey?) Kullanabilir miyim?
Köpek Kulakları

@DogEars Ben bir C programcısı değilim, ama Eclipse proje derleyicisini istediğinizi işaret edecek şekilde değiştirebilmelisiniz. Bu durumda, olarak ayarladığınız dizin olacaktır Prefix directory.
Jivings

Tutulma kullanmıyorum, ama bana öyle geliyor ki, C derleyicisini değiştiren ve daha sonra da programınızı otomatik olarak RPI'ye dağıtan bir make dosyası oluşturabiliyorsunuz.
user606723

@ user606723 Evet, CROSS_COMPILEinandığımdan çağıran değişkeni ayarlamanız gerekiyor .
Jivings

3

Evet, Windows'tan Raspberry Pi yazılımını çapraz derleyici ile derleyebilir ve Eclipse'yi IDE olarak kullanabilirsiniz. Raspberry Pi'de çalışan yazılımınızın Windows'dan uzaktan hata ayıklayabilir, fare imlecini üzerine getirerek değişkenleri görüntüleyebilirsiniz, vb.

Çapraz derleyiciyi hazırlama ve Raspberry Pi için Eclipse'yi IDE olarak ayarlama talimatları şunlardır: http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.