2009-05-26 17 views
3

Eclipseを使用してWindowsマシンでCコードで開発しています。 すべてのファイルは物理的にLinuxサーバー上にあります。 私は編集とコードブラウジングのためにEclipseを使用しています。 私はコンパイルしたいときにターミナルを開き、Linuxサーバーにtelnetします。そこからいくつかの変数を設定し、最終的に "make"コマンドを呼び出すファイルを呼び出します。Eclipseのクロスコンパイル...どうすればいいですか?

サーバーがかなりビジーです。ローカルでコンパイルできるようにしたいのですが、これらの実行可能ファイルをLinuxマシンに戻して、実行することができます。 :)] ....どのような考えをどのように行うことができますか?あなたが答えると、私が何をすべきかを説明することができので、もし私がちょうど呼び出すことによって、プロジェクトのプロパティ]メニューの下にビルドコマンドを変更...私は本当に感謝.. ....

もEclipseやOSの使用に精通していないです私は通常、コンパイルするために呼び出すサーバー上のスクリプトファイル...それはかなりシンプルに見えた..まあ...それはあまりにも真実であった...もちろん、それは動作しませんでした!デフォルトの "make"(プログラム "make"を実行できません:起動に失敗しました)を使用している場合、このエラーが発生しています....( "T:\ compile"プログラムを実行できません:起動に失敗しました)私はコンパイルするために使用するスクリプトファイル...

おかげで、

答えて

2

あなたはcygwinの内側にあなたの窓のボックスにcrosstool-ngセットアップを実行しているを見てみる必要があります。そして、そのコンパイラをEclipseで使用してください。これにより、ターゲットLinuxプラットフォーム用に簡単に開発することができます。あなたが設定を確認する必要がありますので

はここでは、デスクトップ/サーバプラットフォーム用に開発しているように聞こえるいくつかのslides

だあなたcrosstool-ngのサーバーなどの標準的なLIBSの同じバージョンで(libc、libstdC++など)があります。また、crosstool-ngがターゲットと同じバージョンのgccを持っていることを確認する必要があります。あなたはすべてのことのセットアップを取得を台無しにしたくない場合、あなたは常にあなたの窓のボックスの上に仮想マシンとしてLinuxをインストールし、そこに内部の仕事ができる

関連する問題