如何给Linux内核代码传参数
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章给大家介绍Linux内核代码,传参数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、源代码1.1 temp_main.c#include #include #inclu
千家信息网最后更新 2026年10月31日如何给Linux内核代码传参数
这篇文章给大家介绍Linux内核代码,传参数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
一、源代码
1.1 temp_main.c
#include#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define LOG_INFO(fmt,args...) printk(KERN_INFO fmt, ##args) static int int_var = 0;static const char *str_var = "default";static int int_arr[6];int narr;module_param(int_var, int, 0644);MODULE_PARM_DESC(int_var, "A integer variable");module_param(str_var, charp, 0644);MODULE_PARM_DESC(str_var, "A string variable");module_param_array(int_arr, int, &narr, 0644);MODULE_PARM_DESC(int_arr, "A integer array");static int init_marker(void){ int i; LOG_INFO("int_var: %d.\n", int_var); LOG_INFO("str_var: %s.\n", str_var); for (i=0; i 1.2 Makefile
obj-m := temp.otemp-objs := temp_main.oKERNELDIR = /lib/modules/$(shell uname -r)/buildPWD := $(shell pwd)default: $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesclean: $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) cleaninstall: cp temp.ko ../二、运行
insmod temp.ko int_var=123 str_var=helloworld int_arr=100,200,300
三、运行结果
关于Linux内核代码,传参数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
代码
内核
参数
内容
更多
帮助
运行
不错
兴趣
小伙
小伙伴
文章
源代码
知识
篇文章
结果
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
广州淘业互联网络科技
湖南永感互联网科技有限公司
涨乐互联网科技
与互联网科技公司
平安科技 互联网
礼当家互联网科技
杭州互联网科技公司
朗涯互联网科技
华中科技大学互联网
睿民互联网科技
互联网科技咨询
阿里互联网科技公司
互联网金融中的现代科技
健康食品互联网创新科技园项目
互联网保险科技创业
抖集互联网科技技术咨询
求路客互联网科技电话
唐山双旺合互联网科技产业园
互联网科技对化妆品行业
互联网与科技
互联网教育科技公司vipkid
中国的互联网科技企业的崛起
企晟互联网信息科技有限公司
沐思想互联网科技有限公司
西安有哪些互联网高科技企业
银川新华互联网科技学校原画
科技和互联网行业的特点
广西泛欧互联网科技有限公司
伍佰万互联网科技是干嘛的