c - Ansi C 中的 Netdb.h

标签 c gcc network-programming ansi compiler-flags

有没有办法在 ansi C 中使用 netdb.h?我想将 gcc 与 -ansi 标志一起使用,但我在这篇文章中有类似的错误 netdb.h not linking properly , 是否有可能解决 ANSI C 合规问题?如果不是,我应该使用什么网络库?

最佳答案

-ansi 只是告诉编译器要使用哪种模式。这不应该在这里引起任何问题。此外,-ansi 是大多数编译器现在都遵循的默认标准。

您看到的只是一个编译错误。在您的系统上找到 netdb.h 并将其包含在您的源代码中并使用正确的路径。如果没有,请从 Internet 下载并包含它,然后尝试编译以查看错误是否消失。

关于c - Ansi C 中的 Netdb.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12987333/

相关文章:

c - 优化慢循环

c - 如何指定目标文件的名称

c++ - 在 xcode 中设置 C++ 编译标志

Python - 在公共(public)互联网协议(protocol)上创建套接字服务器

c - for(;...) 或 while(...) 流量控制?

c - 如何在 WinLDAP 中使用 ldap_sasl_bind?

c++ - 是否有可以忽略函数的 gcc pragma?

c++ - 哪个进程拥有给定端口(Linux 内核)?

Java - 以全双工方式写入对套接字输出流阻塞的调用

C - 错误未定义且存储未知