我试图在Solaris 10 SPARC上编译Ruby2.5.1,其中我以下面的错误结束。不确定为什么要为套接字获得未定义的符号。linking static-library libruby-static.acompiling enc/encinit.cUndefined first referenced
symbol
getaddrinfo()调用一个指向addrinfo结构的指针,当我要在相同的作用域(该函数)中使用addrinfo时,一切都很好,但如果我将结构复制到另一个结构(通过赋值),会发生什么情况。如果我错了,请纠正我: a) getaddrinfo()需要一个指向struct的指针-指向addrinfo的指针。b) getaddrinfo在当前函数作用域中创建addrinfo结构,并更新void GetAddrInfo(struct