警告: 隐式声明函数‘close’ [-Wimplicit-function-declaration]

来源:互联网 发布:mysql schema是什么 编辑:程序博客网 时间:2024/05/21 11:21

在Ubuntu下,用套接字编程时用到了close函数来关闭套接字,没想到编译的时候遇到了警告:

 警告: 隐式声明函数‘close’ [-Wimplicit-function-declaration]

man一下close

原来需要包含<unistd.h>

#include <unistd.h>


本以为close能关闭套接字和文件描述符,就会和文件操作函数或套接字函数定义在同样的文件中。看来是想当然了。