当前位置: 技术问答>linux和unix
请教一个不知道该怎么google的问题~
来源: 互联网 发布时间:2016-09-26
本文导语: ubuntu10.04下安装一个无线网卡的驱动,从makefile里面可以看出来驱动程序的源代码需要和Linux源代码一起编译 makefile里面指定的路径是/usr/src/linux-2.6.26 大家都知道,ubuntu在这个路径下默认是没有源代码的,那么我应该...
ubuntu10.04下安装一个无线网卡的驱动,从makefile里面可以看出来驱动程序的源代码需要和Linux源代码一起编译
makefile里面指定的路径是/usr/src/linux-2.6.26
大家都知道,ubuntu在这个路径下默认是没有源代码的,那么我应该下载linux-2.6.26的源代码解压缩到这个路径下,还是下载符合我系统版本的源代码(2.6.28)解压缩到这个路径下,并且修改makefile的路径?
还有就是这种编译会不会影响到系统的稳定性?还有就是想知道回答这个问题我应该学习哪方面的知识?谢谢!
makefile里面指定的路径是/usr/src/linux-2.6.26
大家都知道,ubuntu在这个路径下默认是没有源代码的,那么我应该下载linux-2.6.26的源代码解压缩到这个路径下,还是下载符合我系统版本的源代码(2.6.28)解压缩到这个路径下,并且修改makefile的路径?
还有就是这种编译会不会影响到系统的稳定性?还有就是想知道回答这个问题我应该学习哪方面的知识?谢谢!
|
没用ubuntu,因为老是要自己装包麻烦。现在也不能确定你的ubnuntu有哪些开发工具,能不能编过hello world
有几点是明确的,1,自己下载的源代码可以解压到任意合适的目录,然后必须使用你当前内核使用的config编译过一次之后才能 作为你所说的驱动的Makefile的指定路径。而且事情也没那么简单,自己下的官方内核跟ubuntu提供的内核版本号上会有细节差别,需要手动修改为跟当前内核一致,如 uname -r 所示的
2、ubuntu中有一个包就是内核头文件的,不知道你安装了没
ls /usr/src 的结果是什么
使用这个头文件包编译驱动才是正途
有几点是明确的,1,自己下载的源代码可以解压到任意合适的目录,然后必须使用你当前内核使用的config编译过一次之后才能 作为你所说的驱动的Makefile的指定路径。而且事情也没那么简单,自己下的官方内核跟ubuntu提供的内核版本号上会有细节差别,需要手动修改为跟当前内核一致,如 uname -r 所示的
2、ubuntu中有一个包就是内核头文件的,不知道你安装了没
ls /usr/src 的结果是什么
使用这个头文件包编译驱动才是正途
|
不一定要在那里。只要你的驱动符合内核的目录结构,就直接可以编译成模块了或者编入进内核中。
|
同问,帮顶

|
其实这个问题应该在ubuntu的论坛上问。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。