errore compilazione

const int SENSOR_PIN = A0;
const int READ_DELAY = 50;
int sensor_value =0;
int max_input =0;
long last_read_time = 0;
long read_interval = 0;
void setup() {
  Serial.begin(9600);

}

void loop() {
  sensor_value = analogRead(SENSOR_PIN);
  if(sensor_value>0)last_read_time = millis();
  if(max_input<sensor_value)max_input = sensor_value;
  read_interval = millis()-last_read_time;
  if(sensor_value == 0 && max_input>0 && read_interval>READ_DELAY){
  Serial.println(max_input);
  max_input = 0;
  }
}

compilando questo sketck allegato mi da l'errore con il precedente IDE lo scetck funzionava benissimo
l'errore e:
collect2.exe: error id returned 5 exit status
errore durante compilazione

Con IDE 1.6.5 compila correttamente.

cyberhs:
Con IDE 1.6.5 compila correttamente.

non ho capito??

Non ho avuto errori di compilazione.

Però avresti dovuto capire che senza dire che IDE usi ...

pablos:
Però avresti dovuto capire che senza dire che IDE usi ...

Allora mi riferisco l'ultimo IDE aggiornato 1.6.5 ripeto con la versione precedente il solito sketck funziona??!!

torna a postare il codice, compila e posta il log del compilatore

tecnoimpianti:
compilando questo sketck allegato mi da l'errore con il precedente IDE lo scetck funzionava benissimo
l'errore e:
collect2.exe: error id returned 5 exit status
errore durante compilazione

Quell'errore non riguarda lo sketch, collect2 è una utility del linker, hai sicuramente qualche problema con l'installazione del IDE e/o i permessi.

in che ambiente hai installato l'IDE? linux o windows? perchè su linux l'ide vuole partire con i permessi di root.