Building avr-gdb (gdb version 4.18) Install and setup avr-binutils and avr-gcc To patch gdb-4.18: % tar -xzf gdb-4.18.tar.gz % cd gdb-4.18 % gzip -dc gdb-4.18-avr-patch-0.0.gz | patch -p1 To hack gdb-4.18: % cd gdb-4.18 % rm -rf opcodes bdf include % ln -s your_path_to_avr-binutils_sources/bfd bfd % ln -s your_path_to_avr-binutils_sources/opcodes opcodes % ln -s your_path_to_avr-binutils_sources/include include To configure gdb-4.18: % cd gdb-4.18 % configure --target=avr To compile gdb-4.18: % cd gdb-4.18 % make To install gdb-4.18: % cd gdb-4.18 % make install Now you can run `avr-gdb'. For real work you need in monitor.