Linux VM (バージョン 2.6) 内で実行する必要があるこの基本的な割り当てがあり、このファイルを取得しようとしています
test_module.c
/*
* test module.
*/
#include <linux/module.h>
#include <linux/config.h>
#include <linux/init.h>
MODULE_LICENSE("GPL");
static int __init initialization_routine(void) {
printk ("Hello, world!\n");
return 0;
}
static void __exit cleanup_routine(void) {
printk ("Unloading module!\n");
}
module_init(initialization_routine);
module_exit(cleanup_routine);
そして、このmakeファイルでmakeコマンドを使用できるはずです
メイクファイル
make:
obj-m += test_module.o
しかし、obj-m not found というエラーが表示され続けます。オンラインで調べましたが、何も見つからないようです。object module コマンドを取得するためにインストールする必要があるものはありますか? それはgccと関係がありますか?