On windows, running 'make' builds the binary without the extension .exe. this extension is mandatory, or windows is not able to run it Update the makefile to add the extension when the binary is built on windows (no cross compilation)