Domanda

Sto ricevendo il seguente errore nella compilazione NS3 (tramite WAF): -

/ usr / bin / ld: link finale fallito: file troncato

Collect2: LD restituito 1 stato di uscita

Quale potrebbe essere il motivo possibile per lo stesso?

È stato utile?

Soluzione

Uno dei file dell'oggetto che stai collegando non è stato completato ed è ora un file vuoto o troncato perché la compilazione è terminata per qualche motivo.Eliminare il file in questione (il messaggio di errore deve contenere il nome) e la ricostruzione.

Altri suggerimenti

Io sono su una piattaforma specifica e la costruzione con GCC 4.1.2 ho trovato questo messaggio di errore mentre il mio codice stava compilando bene.La soluzione per eliminare il file non ha aiutato.

In un file di intestazione A ha dichiarato una serie di grandi dimensioni.

sometype array[1000000000]; /* 1.000.000.000 */
.

Il compilatore ha prodotto i file dell'oggetto senza preavviso né errore, ma il collegamento si è fermato con l'errore in questione.A Risolvi questo problema Ho dovuto rimuovere un singolo zero di questa dichiarazione di array.Sembra che colpissi il Segmento BSS Limit.

.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top