Error compilando para la tarjeta Arduino Uno/Genuino

Hola, soy nuevo en este tema de Arduino, recien hoy pude realizar mi primer programa en el software, al compilarlo me aparece este error.

Arduino:1.8.6 (Windows 8.1), Tarjeta:"Arduino/Genuino Uno"

<built-in>: fatal error: when writing output to preproc\ctags_target_for_gcc_minus_e.cpp: No space left on device

compilation terminated.

exit status 1
Error compilando para la tarjeta Arduino/Genuino Uno.

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

La verdad es que estuve buscando en internet, ya sea por google o youtube y no pude encontrarle la solución al error. El código que programe es el siguiente:

// codigo para encender 4 leds presionando 4 botones distintos
// se declaran los elementos que se van a conectar en los pines de atrduino, poniendole un nombre y el pin donde se van a conectar.
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int led6 = 7;
int boton1 = 11;
int boton2 = 10;
int boton3 = 9;
int boton4 = 8;

void setup() // declaramos los leds como salidas y los botones como entradas
{
pinMode ( led1, OUTPUT);
pinMode ( led2, OUTPUT);
pinMode ( led3, OUTPUT);
pinMode ( led4, OUTPUT);
pinMode ( led5, OUTPUT);
pinMode ( led6, OUTPUT);
pinMode ( boton1, INPUT);
pinMode ( boton2, INPUT);
pinMode ( boton3, INPUT);
pinMode ( boton4, INPUT); 
}

void loop() {
if ( digitalRead (boton1) == HIGH && digitalRead (boton2) == LOW && digitalRead (boton3) == LOW && digitalRead (boton4) == LOW ) // si el boton 1 esta prendido y los demas apagados se enciende el led 1
{
 digitalWrite (led1, HIGH); // se enciende el led al presionar el boton
 delay (5000); // queda 5 segundos prendido
 digitalWrite (led1, LOW); // se apaga el led
}
if ( digitalRead (boton1) == LOW && digitalRead (boton2) == HIGH && digitalRead (boton3) == LOW && digitalRead (boton4) == LOW )
{
 digitalWrite (led2, HIGH);
 delay (5000);
 digitalWrite (led2, LOW);
}
if ( digitalRead (boton1) == LOW && digitalRead (boton2) == LOW && digitalRead (boton3) == HIGH && digitalRead (boton4) == LOW )
{
 digitalWrite (led3, HIGH);
 delay (5000);
 digitalWrite (led3, LOW);
}
if ( digitalRead (boton1) == LOW && digitalRead (boton2) == LOW && digitalRead (boton3) == LOW && digitalRead (boton4) == HIGH )
{
 digitalWrite (led4, HIGH);
 delay (5000);
 digitalWrite (led4, LOW);
}
if ( digitalRead (boton1) == LOW && digitalRead(boton2) == HIGH && digitalRead (boton3) == HIGH && digitalRead (boton4) == LOW ) // si el boton 1 y 2 estan presionados y los demas no se enciende el led 5 y 6
{
 digitalWrite (led5, HIGH); // se enciende led 5
 delay (5000); // queda 5 segundos prendido
 digitalWrite (led5, LOW); // se apaga led 5
 digitalWrite (led6, HIGH); // se enciende led 6
 delay (5000); // queda 5 segundos prendido
 digitalWrite (led6, HIGH); // se apaga led 6
}
else // SI NINGUN boton esta presionado, ningun led enciende
{
 digitalWrite (led1, LOW);
 digitalWrite (led2, LOW);
 digitalWrite (led3, LOW);
 digitalWrite (led4, LOW);
 digitalWrite (led5, LOW);
 digitalWrite (led6, LOW);
}
// FIN DEL CODIGO
}

Disculpen la desprolijidad pero soy nuevo en esto y nunca habia realizado un post tampoco. Espero alguien pueda ayudarme, estoy con muchas ansias de realizar mi primer programación ya que es un tema que me gusta e interesa.. Un saludo!!

Por favor sigue la guía que te envié por privado para que edites tu post inicial adecuadamente.
No dejes de hacerlo.

El error dice que no tienes espacio en el disco
No space left on device

Asi que revisa a ver que ocurre!!

Vale, muchas gracias Surbyte. Ya edité el post y pude solucionar el problema, gracias otra vez y disculpa las faltas. Abrazos.