RPiのデスクトップコンピューターの素敵なIDE内でCをプログラムできますか


13

Microsoft Windowsの開発経験があり、IntelliSenseとコードナビゲーション機能に満足しています。EclipseなどのIDEをインストールすることは可能ですか?およびデュアルブートLinux]を使用し、高速デスクトップで開発を行い、Piに展開しますか?


2
RasPiでEclipseを実行できる場合もありますが、Eclipseはリソースを大量に消費するため、使用できない可能性があります。デュアルブートの代わりに、virtualboxのような仮想化テクノロジーを検討することもできます。
スティーブロビラード

回答:


13

はい、Piにデプロイする前に他の場所で開発できます。

ただし、ネイティブコンパイラでコンパイルする場合、Piは異なるアーキテクチャであるため、コードはPiで実行できません。

これは、クロスコンパイラを使用して解決できます。基本的に、これはコンパイルにARMツールチェーンを使用するシステム上の2番目のGCCコンパイラです。

詳細については、この質問をご覧ください。

クロスコンパイル用のGCC 4.7ツールチェーンを構築するにはどうすればよいですか?


その後、Eclipse(または他の何か?)を使用してそのコンパイラを使用できますか?
犬の耳

@DogEars私はCプログラマーではありませんが、Eclipseのプロジェクトコンパイラを変更して、必要なものを指すことができるはずです。この場合、それはとして設定したディレクトリになりますPrefix directory
Jivings

私はEclipseを使用しませんが、Cコンパイラを変更するメイクファイルを作成し、必要に応じてプログラムをRPIに自動的に展開することさえできるようです。
user606723

@ user606723はい、CROSS_COMPILEmakeを呼び出すときに変数を設定する必要があります。
Jivings

3

はい、クロスコンパイラを使用してWindowsからRaspberry Piソフトウェアをコンパイルし、EclipseをIDEとして使用できます。Raspberry Piで実行されているソフトウェアをWindowsからリモートでデバッグしたり、変数の上にマウスカーソルを置いて変数を表示したりすることもできます。

クロスコンパイラを準備し、EclipseをRaspberry Pi用のIDEとしてセットアップする方法は次のとおりです。http//www.gurucoding.com/en/raspberry_pi_eclipse/index.php


3

Raspberry PiでC / C ++プログラムを開発およびデバッグするために、Eclipseの代わりにnetbeansをIDEとして使用しました。私はこのブログ投稿でそれをどのようにしたかをリストしました:http : //precisemath.wordpress.com/2014/04/13/c-dev-pi-2/


Raspberry Piへようこそ!これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
RPiAwesomeness
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.