编译时如何产生build log?

编译时如何产生build log?

在VC6.0环境下编译可以产生build log文件,那么在linux下用GCC编译时怎么样产生build log呢?  现在做项目,老外需要我提供我的开发环境,其中就需要这个build log ,头疼ing。
make 2>&1 | tee build.log
我用你的方法生成的log文件怎么是空的啊?
以下是我的makefile的内容:
CC = gcc
#CC = /usr/local/arm/3.3.2/bin/arm-linux-gcc
CFLAGS = -DDEBUG -D__Linux__ -g

all:hello

hello: hello.o
        $(CC) $(CFLAGS) -o $@ $< 2>&1 | tee build.log

clean:
        rm -rf *.o hello
恩,是我弄错了,参数是直接跟在make 后面的,而不是写在makefile 里面。