內(nèi)核源碼根目錄創(chuàng)建"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
調(diào)用測試
// 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);
...
}