私は64ビットのWindowsオペレーティングシステムを使用しており、VS2008を使用してプログラムを作成しています。binフォルダーに3つのコンパイラーがあることに気づきました。amd64、x86_amd64、およびbinディレクトリーに1つです(少なくともそうだと思います!)。SCONSを使用してプログラムをコンパイルし、 in sconsを使用--tree=allすると、amd64コンパイラを使用していることがわかります。Intel i5プロセッサを使用していますが、SCONSで使用するコンパイラを指定していませんが、なぜ使用しているのamd64ですか?
私が理解していることからx86_amd64、32ビットマシンを使用して64ビットプログラムをコンパイルしたい場合は、CPUに関係なく64ビットプログラムにamd64が使用されますか?その場合、その目的は何ですか? binディレクトリにありcl.exeますか?、誰かがこれを私に説明できますか?
また、VS2008で使用されているコンパイラを確認する方法はありますか?情報が見つかりません。ビルドログにあります。