Linux kernel linux内核config.h

Linux kernel linux内核config.h,linux-kernel,Linux Kernel,我开始学习如何从以下方面编写网络设备驱动程序: 在本文中,作者将其示例汇编为: cc -I/usr/src/linux-2.4/include/ -Wall -c rtl8139.c 我的问题是,我使用的是2.6.35.23-generic,在“/usr/src/linux_headers-2.6.35-23-generic/linux/”中没有“config.h” 这个文件被另一个文件替换了吗?是否有任何网站为您提供此类更改的信息 谢谢, 皮特。你问题中的这篇文章是2003年的。我担心Li

我开始学习如何从以下方面编写网络设备驱动程序:

在本文中,作者将其示例汇编为:

cc -I/usr/src/linux-2.4/include/ -Wall -c rtl8139.c
我的问题是,我使用的是2.6.35.23-generic,在“/usr/src/linux_headers-2.6.35-23-generic/linux/”中没有“config.h”

这个文件被另一个文件替换了吗?是否有任何网站为您提供此类更改的信息

谢谢, 皮特。

你问题中的这篇文章是2003年的。我担心Linux内核的C代码变化太快,所以那篇文章中的C代码片段和编译说明很可能不再适用

还请注意,本文提供了有关2.4.x Linux内核版本的信息,但您正在尝试使用2.6.x内核编译其代码。2.4和2.6系列在C代码和编译指令方面都有很大的不同。我的建议是:尽量找一篇关于2.6系列的最新文章(最好是2010年或2009年的文章)和示例代码。

您所问的文章是2003年的。我担心Linux内核的C代码变化太快,所以那篇文章中的C代码片段和编译说明很可能不再适用


还请注意,本文提供了有关2.4.x Linux内核版本的信息,但您正在尝试使用2.6.x内核编译其代码。2.4和2.6系列在C代码和编译指令方面都有很大的不同。我的建议是:试着找一篇关于2.6系列的最新文章(最好是2010年或2009年的文章)和示例代码。

。。。你为什么要用2.4指南来编写2.6模块?我第一次在谷歌搜索时就想到了这个。如果你有一个2.6版的网络设备驱动程序,我真的很想知道。谢谢。谢谢,我只是看看这个,直接跳到网络驱动程序和。。。它比2004年的要复杂得多。不确定,但我可能需要从书的开头开始。。。。。。你为什么要用2.4指南来编写2.6模块?我第一次在谷歌搜索时就想到了这个。如果你有一个2.6版的网络设备驱动程序,我真的很想知道。谢谢。谢谢,我只是看看这个,直接跳到网络驱动程序和。。。它比2004年的要复杂得多。不确定,但我可能需要从书的开头开始…谢谢你的评论。这是我第一次尝试linux内核,所以我正在寻找一个简单的工作示例。我从没想过内核会有这么多的变化。我真天真。LOL如果你觉得我的答案有用,请投票(点击大数字上方的灰色三角形)。稍后,如果你找到了一个你需要的答案,接受它。谢谢你的评论。这是我第一次尝试linux内核,所以我正在寻找一个简单的工作示例。我从没想过内核会有这么多的变化。我真天真。LOL如果你觉得我的答案有用,请投票(点击大数字上方的灰色三角形)。以后,如果你找到了一个你所需要的答案,接受它。