コマンドプロンプトで、where で、
そのコマンドがどの実行ファイルを起動するか、調べれば?

もし複数見つかったら、先に見つかった方(上の方)の、実行ファイルが起動される

C:\>where notepad ……メモ帳(notepad)を検索する
C:\Windows\System32\notepad.exe ……2つ見つかった
C:\Windows\notepad.exe

where c++
where gcc

詳細は、環境変数PATH を検索して