Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我写了一个网络实用程序。我正在使用函数gethostbyname_r。该函数在 Linux 环境下编译良好,但是当我尝试在 MAC OS 上编译相同的代码时,出现以下错误:
gethostbyname_r
'gethostbyname_r' 未在此范围内声明
我可以在 MAC 上使用任何其他功能或对应功能吗?
如果您查看 Linux手册页,您会看到它gethostbyname_r列在“GNU 扩展”下。这意味着它在非 GNU 平台(如 OSX)上不可用。