LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 738|回复: 8

2.6 kernel 中makefile 搞不定了

[复制链接]
发表于 2005-7-12 17:28:46 | 显示全部楼层 |阅读模式
最近作ppc的开发,一直很郁闷。我写了一个module ,打算放在arch/ppc/8260_io/下面。这个module有两个c文件,需要编程一个模块。我修改了kconfig  和 makefile  。添加如下:
kconfig:
   config MCC_ENET
        bool "CPM MCC Ethernet"
        depends on NET_ETHERNET
makefile:
     mccdrv-objs-y              := device.o  mcc.o
     obj-$(CONFIG_MCC_ENTET)    += mccdrv.o
但是编译内核的时候却没有编译     清大家帮忙阿
 楼主| 发表于 2005-7-14 12:27:16 | 显示全部楼层
程序版有些冷清阿
kj501怎么也不回阿   去年你还帮我不辞辛苦的调程序了呢  
看来我要经常来尽一下绵薄之力了  撑一下人气了

上面我得makefile 中
obj-$(CONFIG_MCC_ENTET) += mccdrv.o
应该是obj-$(CONFIG_MCC_ENET) += mccdrv.o

老犯这种低级错误   是不是都懒得理我了阿
回复 支持 反对

使用道具 举报

发表于 2005-7-14 12:38:19 | 显示全部楼层
感觉内核版已经回答的很清楚了,不改kconfig当然可以,只要改生成的 .config文件就行了
再有就是你在make config的时候是否将这个编译选项选上了呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-15 10:14:49 | 显示全部楼层
我发第二个帖子的时候问题已经解决了,楼上的没看我的回帖么 ?不改当然可以,只要在makefile中将
makefile中:
mccdrv-objs := device.o mcc.o
obj-$(CONFIG_MCC_ENET) += mccdrv.o
改为:
obj-y就好了    这样也不用在kconfig中添加什么了
回复 支持 反对

使用道具 举报

发表于 2005-7-15 12:29:21 | 显示全部楼层
呵呵,误会你第二个帖子的意思了 ^_^
回复 支持 反对

使用道具 举报

发表于 2005-7-15 20:31:44 | 显示全部楼层
Post by 无人喝彩
程序版有些冷清阿
kj501怎么也不回阿   去年你还帮我不辞辛苦的调程序了呢  
看来我要经常来尽一下绵薄之力了  撑一下人气了


实在是不好意思,对内核的东东,我只是了解一点皮毛。以后多向rickxbx大侠请教吧。
回复 支持 反对

使用道具 举报

发表于 2005-7-15 22:21:39 | 显示全部楼层
Post by kj501
实在是不好意思,对内核的东东,我只是了解一点皮毛。以后多向rickxbx大侠请教吧。

晕,有我什么事儿啊?
我已经好久不读内核了,彻底堕落了~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2005-7-16 20:37:32 | 显示全部楼层
我也没时间去折腾内核,以后碰到有关内核的问题就只好。。。!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-18 10:21:32 | 显示全部楼层
两位不必谦虚了 ,以后还是要请你们多多帮忙的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表