Building a alternative boot loader on OS X, sh: avr-gcc: command not found

Hello,

Arduino studio 1.6.7
OS X Elcapitan

N37-R:caterina net$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.2.0
Thread model: posix
N37-R:caterina net$

=========

Problem:

I try to build alternative boot loader for arduino leonardo because i need to change the PID and VID of the board, as it is going to be a part of commercial project.

I have downloaded LUFA
I have changed the VID and PID in /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/bootloaders/caterina/descriptors.c

Changed the PID, and the path to the LUFA folder in /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/bootloaders/caterina/Makefile

Than
sudo make clean
everything fine

sudo make all

And all I get is:

N37-R:caterina net$ sudo make all

-------- begin --------
sh: avr-gcc: command not found
make: *** [gccversion] Error 127

How to fix it ?