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

Posted 善良超锅锅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了警告: 隐式声明函数‘close’ [-Wimplicit-function-declaration]相关的知识,希望对你有一定的参考价值。

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

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

man一下close

原来需要包含<unistd.h>

#include <unistd.h>


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


以上是关于警告: 隐式声明函数‘close’ [-Wimplicit-function-declaration]的主要内容,如果未能解决你的问题,请参考以下文章

警告:函数的隐式声明

为啥 gcc 给出警告:函数 qsort_r 的隐式声明?

警告:内置函数'xyz'的隐式声明不兼容

警告:函数'malloc'的隐式声明,即使包含在内

函数的隐式声明是啥意思?

C#显式声明隐式声明是怎么定义的