当前位置:首页 » 编程软件 » 编译sys缺少缓解

编译sys缺少缓解

发布时间: 2023-06-17 21:57:21

Ⅰ 为什么linux编译内核模块时报错,说找不到/sys/types.h,/sys/socket.h/等头文件

/sys/socket.h你还能在内核模块中使用???这个不是用户空间的API吗???

/usr/include下面统统是用户空间的使用的,内核模块中不能使用/usr/include下面的函数!!!只能使用/usr/src/下面的头文件所包含的函数。

make编译模块的时候,也不会去找/usr/include下面的东西...

执行:locate socket.h|grep '/usr/src' 这句命令可以找下/usr/src下面所有的socket.h
/usr/src/linux-2.6.38-ARCH/arch/x86/include/asm/socket.h
/usr/src/linux-2.6.38-ARCH/include/asm-generic/socket.h
/usr/src/linux-2.6.38-ARCH/include/config/netfilter/xt/match/socket.h
/usr/src/linux-2.6.38-ARCH/include/linux/socket.h
/usr/src/linux-2.6.38-ARCH/include/linux/caif/caif_socket.h
/usr/src/linux-2.6.38-ARCH/include/linux/netfilter/xt_socket.h

跟本木有sys目录....当然找不到...

热点内容
redhat启动ftp服务 发布:2025-05-10 20:19:19 浏览:863
初级编程视频教程 发布:2025-05-10 20:19:17 浏览:978
云服务器设计制作 发布:2025-05-10 20:06:53 浏览:668
access数据库实用教程 发布:2025-05-10 20:06:06 浏览:341
谷歌怎么收安卓专利 发布:2025-05-10 20:00:55 浏览:449
am27系列存储器 发布:2025-05-10 19:45:48 浏览:668
android支持的视频格式 发布:2025-05-10 19:45:09 浏览:494
模拟器安卓版哪个好用电脑玩 发布:2025-05-10 19:41:00 浏览:16
浪潮服务器配置bmc管理ip 发布:2025-05-10 19:26:31 浏览:469
儿童编程编 发布:2025-05-10 19:05:46 浏览:384