2012-01-25 11 views
1

私はいくつかの問題があります。Netbeans c/C++リモート実行

  1. 私はC/C++プロジェクト用のnetbeansにリモートビルドを設定しましたが、今はプロジェクトをリモートで実行したいと考えています。ジョブスケジューリングにバッチシステムを使用するhpc(ハイパフォーマンスコンピューティング)システムで実行する必要があります。バッチシステムでは、環境を設定する必要があります(コア数、ロードモジュールなど)。だから、どうやってnetbeansにシェルスクリプトを実行させて、これをすべて設定してから、リモートで実行するときに実行可能ファイルの代わりに実行ファイルを直接実行するのですか?

  2. 私はc/C++プロジェクトに.bashスクリプトを追加しましたが、そのファイルがビルドイベントでリモートサーバーにコピーされるたびに、そのファイルはガーベジで終わります... ^^^@^@^@^@^@^repeated ...これは、新しい非ソースファイルを追加するたびに発生するようです...私の行末はunixです。

+0

タイトルごとにC++についてですか、タグごとにCについてですか? –

+0

どちらか。文脈に違いはありません。 –

答えて

0

はあなたの最初の質問への答えは:

私は同様の問題を抱えていたし、入力パラメータだけのカップルを取りますが、それ以外に私のプロジェクトを実行するために必要なすべてのものを処理するシェルスクリプトを作成することによって、それを解決しましたリモートサーバー。次にNetBeansで、私は右、私のプロジェクトで選択し[プロパティ]をクリックして実行を選択し、次のようにシェルスクリプトを呼び出すために実行するコマンドを設定します。

/binに/ shのシェルスクリプトを実行するコマンドである
/bin/sh pcrun2.sh param1 param2 

pcrun2.shは必要に応じて環境を設定してからプロジェクトを実行するシェルスクリプトで、param1とparam2はシェルスクリプトが実行するために必要な入力パラメータです。

私はあなたの2番目の質問に答えることができません。私のプロジェクトは完全にリモートサーバーにあります。私はWindowsマシン上でローカルにシェルスクリプト(pcrun2.sh)を作成しましたが(Linuxの行末で)、それを私のプロジェクトがあるリモートホスト上のディレクトリにコピーしました。

関連する問題