Is there any reason why not to strip symbols from executable?
问题 A couple of years ago I asked a question how to reduce size of executables. Using MinGW compiler, stripping symbols ( -s option) helped to reduce 50%+ of the size. Why the stripping is not default - is there any good reason why NOT to strip the symbols in some scenarios then? I'd like to understand it more deeply: today, I just vaguely know that symbols are involved in linking library. Are they needed in executable and do they affect executing speed? 回答1: MinGW is an acronym for "Minimalist