.cpp.hex with eclipse and limit size

I need to compile my code with eclipse because one restriction. I can do it without problems. But now, I need to send my .cpp.hex file compiled to other node through air. So I need to find .cpp.hex file to do it.

With Arduino IDE, I know where compiled file is but here, I cannot find it. Do you know where is it?

Also, I would want to know if there is a way to limit the size of compiled file. I mean, if my arduino has a memory of 128kb, my file should be smaller but with Eclipse I can make a program larger. Is there a way, in compilation time or something which tell me that my file is larger and can't be compiled? or just tell it to me.