
PATH 変数に重複したファイルがある場合に、どのバージョンのファイルを呼び出すかを指定することは可能ですか?
背景
私のパスにはmingw32とmingw64のbinフォルダが両方あるので、
PATH=...;C:\mingw32\bin;C:\mingw64\bin;...
各フォルダにはgcc、g++などの実行ファイルが含まれています。パスの先頭に特定のものを追加する以外に、どの実行ファイルを呼び出すかを指定することは可能ですか?
PATH=C:\mingw64\bin;%PATH%
フォルダー内にある dll の場合、32 ビットまたは 64 ビットの dll は Windows 独自の方法から正しく読み込まれるようですが、他の操作については、これがどのように (または可能かどうか) 不明です。