在Linux下如果要使用接口标志要加什么头文件吗?因为我在使用IFF_UP时会出错,说是未定义

发布网友 发布时间:2022-04-23 06:21

我来回答

1个回答

热心网友 时间:2023-10-04 05:35

头文件一般放在/usr/include目录下,
用grep 'IFF_UP' /usr/include/*.* |less
这个命令查找一下在哪个头文件里面有定义。追问嗯~这个方法确实可以查找到一些函数,可是我的IFF_UP查不到( ⊙ o ⊙ )如果要使用的IFF_UP的话就不知道要在哪里去解决下o(╯□╰)o

追答你说的接口是网络接口,在/usr/include目录下有很多net相关的目录,
把命令变动一下, grep 'IFF_UP' /usr/include/net*/*.h 就可以找到了

在我的机器上是在/usr/include/net/if.h 里面定义的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com