私は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で使用されているコンパイラを確認する方法はありますか?情報が見つかりません。ビルドログにあります。