[Error] ld returned 1 exit status

di il
3 risposte

[Error] ld returned 1 exit status

Salve a tutti, come da titolo quando provo a compilare mi da questo errore : [Error] ld returned 1 exit status, ho cercato online ma di solito viene data una soluzione diversa per ogni codice e non riesco a capire quale potrebbe essere la mia. Grazie mille in anticipo a chi mi aiuterá.

//inizio maximum

int* numero_max(int N, int* t, int i){
	int* max;
	if(i<N){
		max=numero_max(N,t,i+1);
		if(*(t+i)<*max)return max;
	}
 return (t+i);
}

int* maximum(int N, int* t){
	return numero_max(N, t, 0);
}

//fine maximum

//inizio newton

int control2(int N,int K )
{
    if( K == 0 || K == N ) return 1;
    	
    if( N > 0 && K > 0 && N > K ) return control2( N - 1, K ) + control2( N - 1, K - 1 );  
}

int control(int N, int K){
	if(N<K)
		return 0;
	if(N>33 or K>33)
		return -1;
	return control2(N,K);
}

int newton(int N,int K){
	
    return control(N,K); 
}
//fine newton

//inizio wielomian

int polinomio(int N, int* a, int x, int somma,int i){
	if(i<N){
	
		somma+= *(a+i)*(x^i);
		return polinomio(N,a,x,somma,i+1);
	}
	return somma;
}

int wielomian(int N, int* a, int x){
	return polinomio(N,a,x,0,0);
	}
	
//fine wielomian

3 Risposte

  • Re: [Error] ld returned 1 exit status

    Non hai altri messaggi d'errore prima di quello? Non credo...

    Comunque, la funzione

    main

    dov'è?
  • Re: [Error] ld returned 1 exit status

    Ho risolto e il problema era la main, siccome l´esercizio assegnato richiedeva di scriverlo senza main per poi usare il codice da un´altra parte con #include pensavo fosse possibile compilare senza il main. Comunque non ce ne erano altri, era l´unico errore.
  • Re: [Error] ld returned 1 exit status

    Forse c'era qualcosa che ti diceva che mancava la main ...
Devi accedere o registrarti per scrivere nel forum
3 risposte