これは実際にはEclipseの問題であることは知っていますが、彼らのフォーラムにログインできないようです。私はいくつかのc/c ++開発のためにEclipse junoを実行していますが、プログラム全体を開始する.bashスクリプトを作成しました。このスクリプトへの入力引数として、.bashファイルより1ディレクトリ下の構成ファイルがあります。
ターミナルで私はただ:
./startenb.bash ./CONF/ANNE
それはうまく動作します。
このファイルパスを入力引数として使用するようにEclipseの外部ツールを構成するにはどうすればよいですか?
この問題に漠然と対処しているヘルプまたは古いスレッドは大歓迎です。
正確な答えは、startenb.bash
ファイルが何を行うかによって異なります。特に、Eclipseプロジェクト/ビルドツリーに関連する特定のディレクトリから実行する必要があるかどうか(ターミナルで実行する場合、./
正確に?)が、基本的には、「外部ツール構成」ウィンドウでLocation
、Working Directory
、およびArguments
ボックスを使用するだけの問題です。
たとえば、~/Documents
ディレクトリに作業ディレクトリと(最初の)引数を出力するだけのスクリプトがある場合:
#!/bin/bash
echo "current directory: $PWD"
echo "running with argument ${1:-[none]}"
その後、設定
走らせる