所以我试着写一个简单的hello模块,不用说新手:)
然而,在按照创建make文件的步骤时 - 我看到的是我没有在uname -r / build 的构建文件夹,所以我创建了一个 - 不确定它本身应该是问题,而不是如果我想下载一些包,创建构建文件夹?
同时在网上找到解决方案,说我需要在下面的步骤
制备-内核源 cd / usr / src / linux - 现在结果我也没有linux文件夹 cp -rf include / generated / * include / linux /
make: Entering directory `/lib/modules/2.6.32-5-amd64/build'
make: *** No rule to make target `modules'. Stop.
make: Leaving directory `/lib/modules/2.6.32-5-amd64/build'
我尝试安装以下软件包 - 只有突出显示的软件包会出现错误
**apt-get install linux-headers-$(uname -r)** goes through
apt-get install Linux-headers-generic
apt-get install build-essentials
apt-cache search linux-headers-$(uname -r)
apt-get install kernel-source-$(uname -r)
**apt-get source linux-image-$(uname -r)** goes through
有人可以帮忙吗?
答案 0 :(得分:1)
最后我找到了答案 - 缺少部分是建立系统链接。
以下步骤解决了这个问题。
{{1}}