【发布时间】:2011-07-01 03:18:03
【问题描述】:
好的,我正在阅读有关 Linux 内核开发的信息,并且有一些代码 sn-ps 使用内核的数据结构和其他东西。假设我想对它们进行实验,例如有一个非常简单的sn-p:
#include <../../linux-2.6.37.1/include/linux/sched.h>
struct task_struct *task;
for_each_process(task) {
printk("%s[%d]\n", task->comm, task->pid);
}
看起来很简单,嗯?现在,我不可能建造这个东西。我正在使用 NetBeans。 sched.h 是正确的文件,好像可以 CTRL+单击它,一个被带到正确的文件。
我是否需要以某种方式包含我的示例文件并从 Makefile 构建整个内核?我只是希望看到它可以构建并且可能会起作用。如果我需要构建整个内核,我将如何实际测试我的东西?
我一定是在做一些非常愚蠢的事情,因为我对内核开发非常陌生。我有点迷茫。
谢谢大家!
【问题讨论】:
标签: c linux build linux-kernel