#include <sys/socket.h>报错
时间: 2023-08-07 12:03:00 浏览: 98
SocketError
如果在编译时出现了`sys/socket.h`未找到的错误,可能是由于缺少必要的开发包或库文件。在Linux系统中,可以尝试使用以下命令来安装相关的开发包:
```shell
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libssl-dev
```
此外,还需要确保在编译时使用了正确的编译器和选项。例如,使用gcc编译C程序时,应该加上`-lsocket`选项来链接socket库,命令如下:
```shell
gcc -o myprogram myprogram.c -lsocket
```
请将`myprogram.c`替换为你的源代码文件名。
阅读全文