1. 使用gcc宏,根据gcc版本选择是否支持二进制和gethostbyname.
2. doxygen不可靠的出错,分开执行可以缓解.