GCC doesn't create an executable