Linux
发布时间:2022-04-01 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux-kernel – 编译Linux内核错误xt_CONNMARK.h,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
我正在尝试使用内置于内核中的几个模块来编译 Linux 2.6.32.6内核,这是出于非常具体的原因.我
在NFS上包含了根文件系统,试图通过局域网PXE引导我自己的自定义救援Live-CD.在包含ROOT_NFS所需的依赖项和模块之后,我尝试使用make bzImage编译Linux内核.当这运行我得到错误 make[4]:
*** No rule to make target './linux-
我正在尝试使用内置于内核中的几个模块来编译
Linux 2.6.32.6内核,这是出于非常具体的原因.我
在NFS上包含了根
文件系统,试图通过局域网PXE引导我自己的
自定义救援Live-CD.在包含ROOT_NFS所需的依赖项和模块之后,我尝试使用make bzImage编译Linux内核.当这运行我得到@L_
675_3@
@H_13_16
@make[4]:
*** No rule to make target './linux-2.6.32.6/include/linux/netfilter/xt_CONNMARK.h',needed by './linux-2.6.32.6/usr/include/linux/netfilter/.install'. Stop.
现在我已经尝试在配置中禁用Netfilter模块,并尝试查找任何需要Netfilter的依赖项,但此@L_675_3@仍然存在.
任何解决此@L_675_3@的建议都会很棒.
这很可能
是因为您从源树中丢失了一些
文件,因为它们是通过不区分大小写的
文件系统传输的. Linux源
代码树中大约有15个不同的
文件,它们的命名方式相同,但大小写不同.对于构建Linux内核的人来说,这通常不是问题,因为所有合理的
文件系统都区分大小写.
对于那些好奇的人来说,这种方式的文件都在Netfilter树中 – 例如,参见v3.0中的include / linux / netfilter / xt_CONNTRACK.h与include / linux / netfilter / xt_conntrack.h.
所以,那些文件确实存在,但你丢失了它们.获取一个新的源代码树,将其解压缩到区分大小写的文件系统上,您将不再有此@L_675_3@.或者,如果您害怕丢失对树的修改,则从“原始”源树或github mirror of the kernel复制文件 – 它们很可能不会从您正在编译的版本中的版本更改.
大佬总结
以上是大佬教程为你收集整理的linux-kernel – 编译Linux内核错误xt_CONNMARK.h全部内容,希望文章能够帮你解决linux-kernel – 编译Linux内核错误xt_CONNMARK.h所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。