首页 > saving > gcc -S in kernel 2.6

gcc -S in kernel 2.6

2005年5月13日 hufey

以前写过一个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]

分类: saving 标签:
  1. 鼻尖儿上的汗
    2005年5月17日00:28 | #1

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

  2. 2005年5月22日13:58 | #2

    也要个计数器,呵呵:)
    paowang.net/blog/cy

本文的评论功能被关闭了.