内核源码根目录创建"test"目录并添加源码文件
Terminal Command |
---|
$ mkdir test |
$ cd test |
$ touch Makefile |
$ touch test.c |
// Makefile
obj-y=test.o
// test.c
#include <linux/kernel.h>
void test_print_info(void)
{
printk("test_print_info\n");
}
编辑源码根目录的Makefile
Makefile.JPG
调用测试
// init/main.c
...
extern void test_print_info(void);
asmlinkage void __init start_kernel(void)
{
...
test_print_info();
printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line);
...
}