A message like this usually means you passed a -c
in to gcc as well as an object name. Most likely you meant to compile & link an executable but did not remove the -c
.
gcc: really-frickin-awesome-program.cc: linker input file
unused because linking not done