When compiling x64 code, what's the difference between "x86_amd64" and "amd64"?

Viewed 33643

When compiling code with VC++, MSDN gives you the option between using the x86_amd64 toolset or the amd64 toolset (when calling vcvarsall.bat).

How do I choose between those two when compile x64 code? Will the amd64 option churn out more efficient x64 machine code than the cross compiler?

2 Answers
Related