I don't see anything there that would cause your problem. Maybe you are attempting to link to the test_support.o module multiple times? This can be verified if you post the complete output from your compiler.
As an unrelated note, you are including stdlib twice (once as cstdlib, and once as stdlib.h). You should get rid of the stdlib.h and change stdio.h to cstdio.