首页 > 解决方案 > 为什么内核代码中有多个位置的同一个文件?

问题描述

我已经下载了内核 5.0 内核代码,并正在寻找文件netlink.h. 我看到多个子目录中存在同名文件。如果我编写基于 netlink 的程序,我需要 #include 哪个文件?

3 include/linux/netlink.h
6 include/net/netlink.h
9 include/uapi/linux/can/netlink.h
f include/uapi/linux/netlink.h
l net/batman-adv/netlink.h
q net/tipc/netlink.h

有人可以帮忙给我一些关于内核 src 树的 org 的见解。

标签: linuxubuntukernel

解决方案


推荐阅读