The number of people in this thread who are willing to tell me that the real problem is how stupid everyone is is incredibly embarrassing.
Look, here's what happens when you compile Hello World with single quotes instead of double quotes.
Note, please, that these are warnings, not errors. GCC finishes and produces an a.out executable.
@mhoye morbidly wondering what a.out does if you run it