Chinaunix

标题: obj-y += embedsky_fb.module [打印本页]

作者: wukui1008    时间: 2014-08-28 11:08
标题: obj-y += embedsky_fb.module
embedsky_fb.module是什么文件?怎么生成的呢?
可以这样吗?

obj-m  += embedsky_fb.module

make后提示如下:

scripts/Makefile.build:310: target `/opt/EmbedSky/TQ3358/driver/video/embedsky_fb.module' doesn't match the target pattern
作者: amarant    时间: 2014-08-28 17:23
随便打开一个Kconfig学学样子
作者: wukui1008    时间: 2014-08-29 08:53
回复 2# amarant


    我想 你没有看清我想问的问题
obj-y += embedsky_fb.module
obj-m += embedsky_fb.module
是makefile里的语句
而我想问的是embedsky_fb.module这个文件  是个什么文件  怎么来的?百度搜索找不到相关信息

顺便提一下 是我买的开发板资料里不提供驱动源码,就看到xxx.module这样的东西
作者: amarant    时间: 2014-08-29 11:30
你的代码又没有进社区,资料很难找的

embedsky_fb.module这个作为了你的target,make的时候就去找它不会有问题的

作者: wukui1008    时间: 2014-08-29 13:56
回复 4# amarant


    我知道make的时候去找他,而且这个文件我也有,

我想知道
1.embedsky_fb.module这个文件是怎么来的?
百度  obj-y += embedsky_fb.module  似乎找不到人这么用的。

2.改成obj-m += embedsky_fb.module  再$(MAKE) ARCH=$(ARCH) -C $(KDIR) SUBDIRS=$(PWD) modules        
就出错提示如下
scripts/Makefile.build:310: target `/opt/EmbedSky/TQ3358/driver/video/embedsky_fb.module' doesn't match the target pattern
我想可能embedsky_fb.module本身已经是个模块文件的原因




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2