I don't use commands like that, I use makefiles with separate option strings for the compile and link commands.
Just try "gcc -N hello.c -o hello" and "gcc hello.c -o hello", is there any differences in the size ? If yes, and you still dunno where put it to makefile, upload your makefile somethere. Its usuall switch, does not matter if it right first one, or in the middle or anything like that. Maybe you use a lot of other switches which somehow make some sense, or dunno what. Need invistigate, checks with simple test-case firstly and so on.