Delete make_driver.sh

This commit is contained in:
superconvert 2022-07-27 00:33:16 +08:00 committed by GitHub
parent 8b74261570
commit 00976c992d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,36 +0,0 @@
#!/bin/sh
mkdir -pv driver && cd driver
cat<<EOF>hello_world.c
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
MODULE_LICENSE("GPL");
static int __init hello_world_init(void)
{
printk(KERN_DEBUG "hello world!!!\n");
return 0;
}
static void __exit hello_world_exit(void)
{
printk(KERN_DEBUG "goodbye world!!!\n");
}
module_init(hello_world_init);
module_exit(hello_world_exit);
EOF
cat<<EOF>Makefile
obj-m += hello_world.o
all:
make -C ../work/linux-4.14.9 M=`pwd` modules
clean:
make -C ../work/linux-4.14.9 M=`pwd` clean
EOF
echo $1
make && mv hello_world.ko $1 && make clean && cd .. && rm -rf driver