- 主题:centos驱动打包问题
这么还真不会,我学习一下,有啥推荐的资料么,谢谢
【 在 xiaoju 的大作中提到: 】
: 理论上说你不应该直接打包ko,应该打包你的库,用不同的header编译成ko
:
--
FROM 124.64.16.*
我写驱动的时候还没这么高级的玩法,现在很多第三方驱动都是dkms的啊,找个项目看看?
【 在 smthmj (强果-沉寂) 的大作中提到: 】
: 这么还真不会,我学习一下,有啥推荐的资料么,谢谢
--
FROM 27.91.71.*
你把不同版本的centos源代码放到不同的目录直接编译你的驱动不行吗?
省略了虚拟机这一步。
【 在 smthmj 的大作中提到: 】
: 我因为需要制作centos的安装包,我们开发的是驱动,所以需要在各个centos版本下编译。我目前就是安装centos6.0到centos8.5的各个虚拟机,然后在一个个虚拟机里面进行编译,然后把ko文件拷贝出来打包。但是这个操作起来太麻烦。
: 各位有啥建议么,谢谢!
--
FROM 221.219.109.*
需要依赖其他的库呀,同一个机器不能有各个版本的库吧
【 在 martinjspace 的大作中提到: 】
: 你把不同版本的centos源代码放到不同的目录直接编译你的驱动不行吗?
: 省略了虚拟机这一步。
:
--
FROM 124.64.18.*
你使用编译环境的文件,和运行环境可以不一样。
在一个机器上先编译多个版本的linux,然后再用每个编译出来的目录编译你的驱动。
【 在 smthmj 的大作中提到: 】
: 需要依赖其他的库呀,同一个机器不能有各个版本的库吧
: :
--
FROM 221.219.109.*
我觉得可以参考嵌入式开发中的交叉编译的方式。
【 在 smthmj (强果-沉寂) 的大作中提到: 】
: 需要依赖其他的库呀,同一个机器不能有各个版本的库吧
--
FROM 114.242.250.*
编辑了好几次,一直有敏感词发不出,直接贴图片了。

--
FROM 114.221.140.*
谢谢谢谢!我学习一下
【 在 ssjkee 的大作中提到: 】
: 编辑了好几次,一直有敏感词发不出,直接贴图片了。
: [upload=1][/upload]
--
FROM 124.64.18.*
我觉得是可以,就是不知道咋配置编译环境
【 在 martinjspace 的大作中提到: 】
: 你使用编译环境的文件,和运行环境可以不一样。
: 在一个机器上先编译多个版本的linux,然后再用每个编译出来的目录编译你的驱动。
:
--
FROM 124.64.18.*
dock + script?
centos6 - cent8.5 dock, script 控制不同dock的安装编译,编译完成后,生成的ko文件,自动复制到某个目录下,所有都ko都生成后,打包
一台服务器,一个script就可以自动完成所有工作。
每天执行一条命令,就可以完成所有工作。
【 在 smthmj 的大作中提到: 】
: 我因为需要制作centos的安装包,我们开发的是驱动,所以需要在各个centos版本下编译。我目前就是安装centos6.0到centos8.5的各个虚拟机,然后在一个个虚拟机里面进行编译,然后把ko文件拷贝出来打包。但是这个操作起来太麻烦。
: 各位有啥建议么,谢谢!
--
FROM 106.39.149.*