有谁可以出来帮帮他??? 你最起码把整个makefile的内容贴出来,不然都不知道怎么帮你 可以试试,find并rm之前,重命名为非.o后缀,然后find并rm后,再恢复回来。
类似于这样写:clean: $(clean-dirs)
$(call cmd,rmdirs)
$(call cmd,rmfiles)
mv drivers/tmd/a.o drivers/tmd/a.o_bak
@find $(KBUILD_EXTMOD) $(RCS_FIND_IGNORE) \
\( -name '*.' -o -name '*.ko' -o -name '.*.cmd' \
-o -name '.*.d' -o -name '.*.tmp' -o -name '*.mod.c' \) \
-type f -print | xargs rm -f
mv drivers/tmd/a.o_bak drivers/tmd/a.o估计可以达到你要的效果。 zzy853 发表于 2013-10-18 09:04 static/image/common/back.gif
回复 6# crifan
应该看到,直接去修改find里面的通配符参数,不是不可以,只是会很麻烦。
所以,就可以想到是否有其他变通办法
然后想到,可以备份再恢复
然后就有此代码了。
切记:
不要一条道走到黑
当意识到发现某条路很复杂
则可以试试跳出思维
想想是否有其他路。
87 :lol
我表示也没想到这个方法:$;P 这个方法不错!
回复 6# crifan
页:
[1]