That is not abnormal. The reason the binary is so large is because it contains debugging symbols. It is not stripped. If you do
strip src/qt/xxxcoin-qt
the binary will become much smaller. That removes all of the debugging symbols.
thanks man ,but strip function is not normal process ,some time i can get a normal wallet with normal size but most of time i can not.