如何给Linux内核代码传参数
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章给大家介绍Linux内核代码,传参数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、源代码1.1 temp_main.c#include #include #inclu
千家信息网最后更新 2025年01月16日如何给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安全错误
数据库的锁怎样保障安全
计算机网络技术 工资
科幻文学与网络技术
数据库如何和vs链接
计算机网络技术桂小林答案
开京东网店需要服务器吗
手机怎么删除服务器
公办网络安全性
免费docker服务器 国内
电子表格带数据库
软件开发专业专科院校河北
蓝鸟计划软件开发
怎么申请dna数据库
中国海关企业数据库解读
rust不显示社区服务器
汽车故障检测软件开发
软件开发项目文档清单
单片机仿真软件开发
软件开发与软件编辑区别
平顶山市软件开发培训
psv重构数据库
朴赛服务器 2697v3
软件开发的工作量该怎么算
电脑服务器的dns地址
滨湖区软件开发产业化
用sql语句查看数据库信息
软件开发工具创新案例
数据库如何存储备份
2021数据库应用技术答案
数据库间传输有几种方式
平顶山市软件开发培训