Kernel compilation failed. How to compile kernel?

The errors are:
aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’
aarch64-linux-gnu-gcc: note: valid arguments to ‘-mabi=’ are: ilp32 lp64
aarch64-linux-gnu-gcc: error: unrecognized command line option ‘-mapcs’
aarch64-linux-gnu-gcc: error: unrecognized command line option ‘-mno-s

You seem to be using the wrong toolchain. AARCH64 is for ARM 64 bit. None of our modules are ARM 64 bit. Please use gcc-linaro-arm-linux-gnueabihf-4.9-2014.09 from here.

Now I have this probled

/bin/sh: 1: lzop: not found
arch/arm/boot/compressed/Makefile:178: recipe for target ‘arch/arm/boot/compressed/piggy.lzo’ failed
make[2]: *** [arch/arm/boot/compressed/piggy.lzo] Error 1

Please tell what to do.

Seems the lzop package is missing on your host PC, install the missing dependencies in hand before cross-compiling.

I have this issue while compiling device tree
arch/arm/boot/dts/vfxxx.dtsi:11:43: fatal error: dt-bindings/clock/vf610-clock.h: No such file or directory
compilation terminated.

Did you make any changes to the files? What is the output of

git diff

The file is there but still the compiler is complaining.I did nothing in the file.