2013年8月24日 星期六

Linux Kernel Module 2 - 顯示 module info

在 Linux  /include/linux/module.h 中可以找到定義一些module基本info的function
for example:

 MODULE_DESCRIPTION(DESC) : 定義MODULE在做些什麼
 MODULE_AUTHOR(AUTHOR) : 明顯的就是告訴大家作者是誰
 MODULE_LICENSE(GPL) : 宣告GPL

至於上面的DESC 和 AUTHOR 可以用 #define 來預先定義
#define DESC "this is description"
#define AUTHOR "I am author"

這是書中 hello_4.c 範例
寫完一樣 make和 insmode
再來執行 modinfo hello_4.ko 就會顯示info了











沒有留言:

張貼留言

全國推廣動物認領養平台串聯貼紙

全國推廣動物認領養平台串聯貼紙