在 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了
沒有留言:
張貼留言