%PATH% で重複しているファイルを実行するファイルを指定する

%PATH% で重複しているファイルを実行するファイルを指定する

PATH 変数に重複したファイルがある場合に、どのバージョンのファイルを呼び出すかを指定することは可能ですか?

背景

私のパスにはmingw32とmingw64のbinフォルダが両方あるので、

PATH=...;C:\mingw32\bin;C:\mingw64\bin;...

各フォルダにはgcc、g++などの実行ファイルが含まれています。パスの先頭に特定のものを追加する以外に、どの実行ファイルを呼び出すかを指定することは可能ですか?

PATH=C:\mingw64\bin;%PATH%

フォルダー内にある dll の場合、32 ビットまたは 64 ビットの dll は Windows 独自の方法から正しく読み込まれるようですが、他の操作については、これがどのように (または可能かどうか) 不明です。

関連情報