打开微信,使用扫一扫进入页面后,点击右上角菜单,
点击“发送给朋友”或“分享到朋友圈”完成分享
使用MLU220 自带的标准opensrc代码库做kernel的重编译, 打开了driver里面的w1的功能, 然后做driver的编译,发现了如下错误,似乎是 /makefile.build 里面没有针对形如xxx-objs的多对象编译处理,导致的ld 链接错误,请看如下:
anao@anao-virtual-machine:~/proj/cz220/opensrc/linux$ make -C ./output M=./drivers/w1 modules make: Entering directory '/home/anao/proj/cz220/opensrc/linux/output' CC [M] drivers/w1/w1.o CC [M] drivers/w1/w1_int.o CC [M] drivers/w1/w1_family.o CC [M] drivers/w1/w1_net .o CC [M] drivers/w1/w1_io.o LD [M] drivers/w1/wire.o aarch64-linux-gnu-ld: no input files make[3]: *** [../ s/Makefile.build:534: drivers/w1/wire.o] Error 1 make[2]: *** [/home/anao/proj/cz220/opensrc/linux/Makefile:1511: _module_./drivers/w1] Error 2 make[1]: *** [Makefile:152: sub-make] Error 2 make: *** [Makefile:24: __sub-make] Error 2 make: Leaving directory '/home/anao/proj/cz220/opensrc/linux/output' anao@anao-virtual-machine:~/proj/cz220/opensrc/linux$
wl下面的Makefile文件如下:
obj-$(CONFIG_W1) += wire.o wire-objs := w1.o w1_int.o w1_family.o w1_net .o w1_io.o obj-y += masters/ slaves/
请教各位如何解决这个问题?
热门帖子
精华帖子