XDK is the Xbox Development Kit, an SDK for developing applications for Xbox. Making an executable for the Xbox is not just a matter of taking a PC executable and putting it on the Xbox. The XDK contains specialized startup code that has to be linked to the executable, plus it uses a specialized version of DirectX.