转载https://blog.csdn.net/qq_38171115/article/details/79900574
editplus编译含WINSOCK的代码经常会出现undefined reference to `WSAStartup@8’等编译错误
undefined reference to `inet_addr@4'
undefined reference to `gethostbyname@4'
undefined reference to `WSAGetLastError@0'
undefined reference to `inet_ntoa@4'
undefined reference to `WSAStartup@8'
undefined reference to `inet_ntoa@4'
undefined reference to `socket@12'
undefined reference to `htons@4'
undefined reference to `bind@12'
undefined reference to `listen@8'
undefined reference to `accept@12'
undefined reference to `recv@16'
undefined reference to `send@16'
undefined reference to `shutdown@8'
undefined reference to `closesocket@4'
undefined reference to `closesocket@4'
undefined reference to `WSACleanup@0'
解决办法:
editplus中,工具 -> 配置自定义工具 -> 编译 -> 参数 :加入下列命令:-lwsock32