Lubuntu内核dev-sched_setaffinity未定义

时间:2013-02-16 04:42:36

标签: ubuntu linux-kernel

我正在尝试编写一个使用sched_setaffinity()内核模块。它在linux/sched.h中声明但在core.c(afaik)中实现,现在问题是我的系统似乎没有core.c,因此链接失败(sched_setaffinity未定义)。我一直在尝试google但没有取得任何进展..我安装了linux-kernel-source软件包,是否有类似kernel-devel的内容(如redhat发行版)我应该注意什么?对此有什么解决方法?我还尝试下载一个完整的内核源代码并将这些丢失的文件复制到/usr/src/中的内核源目录,但是效果不好......

谢谢!

我正在使用lubuntu系统,内核版本为3.5.0-21-generic

1 个答案:

答案 0 :(得分:2)

尝试安装包linux-headers-generic。这将安装内核头文件并创建许多内核模块(和内核模块构建教程)期望存在的symlink / lib / modules / version / build。