May 13, 2005

gcc -S in kernel 2.6

以前写过一个blog是关于hack Makefile的,不过是2.4下。
现在需要在2.6的makefile里做同样的事

修改./scripts/Makefile.build
+CBD_S_cc_o_c = $(CC) $(c_flags) -S -o $*.s \
+ $(if $(filter-out /%,$<),$(srctree)/$<,$<)

%.o: %.c FORCE
$(call cmd,force_checksrc)
+ $(call CBD_S_cc_o_c)
$(call if_changed_rule,cc_o_c
即可


gcc -S

以前改的也存下档吧,省得找不到了

为了查汇编文件输出

Rule.make

...
[snip]
%.o: %.c
$(CC) $(CFLAGS) $(EXTRA_CFLAGS_nostdinc) -DKBUILD_BASENAME=$(subst $(comma),_,$(subst -,_,$(*F))) $(CFLAGS_$@) -S $<
$(CC) $(CFLAGS) $(EXTRA_CFLAGS_nostdinc) -DKBUILD_BASENAME=$(subst $(comma),_,$(subst -,_,$(*F))) $(CFLAGS_$@) -c -o $@ $<
[snip]
...

Posted by hufey at May 13, 2005 01:19 PM
Comments

也要个计数器,呵呵:)

paowang.com/blog/cy

Posted by: Cy at May 22, 2005 01:58 PM

Hufey老师,你好,请问,如何在我的BLOG里增加计数器功能.谢谢!
www.paowang.com/blog/yummy

Posted by: 鼻尖儿上的汗 at May 17, 2005 12:28 AM
Post a comment









Remember personal info?