当前位置: 技术问答>linux和unix
请问做好的驱动,发布给用户的时候,用户必须要在各自的Linux中重新编译驱动源码才能使用吗?
来源: 互联网 发布时间:2015-11-04
本文导语: 好象如果用到了内核头文件的话,就不能发布为库的方式,然后让用户重新连接的吧? 可这样的话,我的源代码怎么保护呢?谢谢指点一二了啊. | 另一台机器运行 ------------------- "另一台机器" 和...
好象如果用到了内核头文件的话,就不能发布为库的方式,然后让用户重新连接的吧?
可这样的话,我的源代码怎么保护呢?谢谢指点一二了啊.
可这样的话,我的源代码怎么保护呢?谢谢指点一二了啊.
|
另一台机器运行
-------------------
"另一台机器" 和前一台机器内核版本不同吧?
用源代码分别在不同版本编译,分发不同版本的二进制代码。
不过这方式在开源界不是很受欢迎.这个问题在ldd3开篇部分也进行探讨.
当然了,作者为保护其著作权,这也无可非议.
-------------------
"另一台机器" 和前一台机器内核版本不同吧?
用源代码分别在不同版本编译,分发不同版本的二进制代码。
不过这方式在开源界不是很受欢迎.这个问题在ldd3开篇部分也进行探讨.
当然了,作者为保护其著作权,这也无可非议.
|
印象中驱动module对内核版本有很高的要求,经常性是版本号差上一点,就会有很多unresolved的symbol……
|
个人觉得没办法。Open Source,只能靠Lisence来控制。
看有没有高手有办法吧。
看有没有高手有办法吧。