It is simple to cross compile linux kernel !
The difference with normal compile is we should set ARCH and CROSS_COMPILE environment variables.
So the cross compile make command looks like:
make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- some_kernel_build_options_such_as____menuconfig