操作系统:OpenEuler 24.03 (LTS)
内核:6.11.4
https://www.cnblogs.com/embInn/p/14038119.html
https://blog.csdn.net/_/article/details/
在https://blog.csdn.net/weixin_/article/details/driver下创建目录
hello/hello.c
hello/Makefile
hello/Kconfig
drivers/Makefile
即:在原Makefile后添加obj-$(CONFIG_HAVE_HELLO) += hello/
drivers/Kconfig
在endmenu前添加hello文件夹的配置文件解析:source “drivers/hello/Kconfig”
在/hello下创建文件
参照代码文件编辑对应文件
在/drivers下打开文件
同样编辑文件
编译
返回到linux目录
清除原有配置
然后调用make ARCH=arm64 xxx_defconfig
打开arch文件夹—>arm64文件夹,可找到对应defconfig文件的名字
configuration written to .config表示这步操作成功
查看是否生效

敲N不使能,敲M编译进模块
敲y编译进内核,显示<*>,我选的是编译进内核
最后一步,编译内核
使用指令make ARCH=arm64时报错,但报的错跟我的操作没关系,我就没管它直接换掉了
Kconfig,.config和Makefile
在实际操作之前看参考资料云里雾里,自己操作一遍再回来看就明白了。
到此这篇docker容器内核版本(docker 内核版本要求)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-docker-k8s/44511.html