I'm not sure what the question is. But regarding the ".exe" in "how-to-compile-and-run.txt", the file name and extension for the executable is completely arbitrary, you can name the executable anything you want.
I used "exe" in the sample compile command because most people probably understand that "exe" means it's executable. But in retrospect that was probably a confusing extension to use as it might imply "Windows only" and I'm not even sure if my code compiles on Windows.
So I need some advice: What is a better file extension to use in the "how-to" file? Maybe .bat? or just not add a file extension?