I know that there is an option \"-Os\" to \"Optimize for size\", but it has little affect, or even increase the size on some occasion :(
strip (or \"-s\" option) remov
Assuming that another tool is also allowed ;-)
Then consider UPX: the Ultimate Packer for Binaries which uses runtime decompression.
Happy coding.