Forse ho risolto :

Se modifico cosi la function area_corona, avviando il programma funziona e non ho nessun errore di compilazione e di linking.

codice:
float areacorona(float raggio_max,float raggio_min) 
{  
        float max, min;
	float areacerchio(float raggio);
	max=raggio_max;
	min=raggio_min;
	return (areacerchio(max) - areacerchio(min)); 
}
è giusto??