0

ソースからいくつかのプログラムMinGWをコンパイルし、それらをコンパイルするために使用しようとしています。

ドキュメントでは、変数にMinGWプログラムを永続的に追加することを避けるために、スクリプト ファイルを使用して実行することを推奨しています。PATH

2 つの質問があります。

1) このスクリプト ファイルを実装する最善の方法は何ですか? 使用するたびに、ファイルを書き込んで.bat詳細 (つまり、ソース ファイルの場所など) を変更するだけですか?

PATH2)プログラムで変数を取得および設定する最良の方法は何ですか? これらの行に沿ってスクリプトを書く方法はありますか:

oldPath = getCurrentPath()
newPath = oldPath + "; c:/MingGW/bin"
setCurrentPath(newPath)

make ...
make install...
...

setCurrentPath(oldPath)

どんな提案も素晴らしいでしょう。

4

1 に答える 1

1

シンプルな.batファイルは次のようになります

SETLOCAL
set PATH=%PATH%;c:\mingw\bin
echo %PATH%
rem your commands here insrtead of echo

SETLOCALバスファイルが終了した後にパスが復元されるためです。インタラクティブなセッションが必要な場合は、書くだけです

set PATH=%PATH%;c:\mingw\bin

コンソール ウィンドウで。PATHコンソールを閉じるまで、(グローバルではなく) 現在のコンソール セッションで変更されます。

于 2012-07-27T19:31:07.460 に答える