Pagina 1 di 1
problema con gcc[RISOLTO]
Inviato: lun 28 dic 2009, 2:40
da RedSkull92
Ho un problema con gcc/g++
non riesco a capire il motivo, ma quando cerco di compilare un file mi dà quest'errore:
collect2: ld returned 1 exit status
provato persino con uno stupido hello world in c (solo stdio.h inclusa)
quello è l'unico errore che dà (non compilando nulla ovviamente)
ho la versione 4.3.3
e uso slackware -current.
è molto strano visto che non ho toccato nulla per quanto riguarda i compilatori,compilavo benissimo una settimana fà.
Come posso aggiustare ?
Re: problema con gcc
Inviato: lun 28 dic 2009, 14:00
da Calzo
Ma hai dato il comando gcc + opzioni particolarei, o hai anche provato a compilare semplicemente lanciando il make (x es: "make helloworld" per compilare un helloworld.c)?
RedSkull92 ha scritto:è molto strano visto che non ho toccato nulla per quanto riguarda i compilatori,compilavo benissimo una settimana fà.
Come posso aggiustare ?
Se il problema è veramente il linker, prova a reinstallare le binutils. Eventualmente reinstalla anche le glibc e il compilatore. Sulla Slack13 sono i
binutils-2.18.50.0.9-i486-1 e
glibc-2.9-i486-3 e
gcc-4.3.3-i486-3 che dovrebbero essere invariate per la current.
bye
Re: problema con gcc
Inviato: lun 28 dic 2009, 14:45
da RedSkull92
ieri ho semplicemente dato un gcc a.c e usciva quell'errore....
oggi ho acceso il pc e ridando gcc a.c me lo ha compilato perfettamente, e ieri non ho apportato NESSUNA modifica.
Come mai 1 giorno non và e l'altro si ?
mi sembra strano, comunque ho controllato e sulla macchina delle binutils ho la versione 18, è presente invece la versione 20 (aggiornata) pensate sia il caso di aggiornare ?
Re: problema con gcc
Inviato: lun 28 dic 2009, 14:56
da Calzo
RedSkull92 ha scritto:mi sembra strano, comunque ho controllato e sulla macchina delle binutils ho la versione 18, è presente invece la versione 20 (aggiornata) pensate sia il caso di aggiornare ?
Se non ti da più il problema secondo me non c'è bisogno. Inoltre se le aggiorni vuol dire che te le devi ricompilare. Non credo infatti che ci siano in giro paccetti più aggiornati della current. Inoltre, non vorrei dire una sciocchezza, ma le glibc sono legate alle binutils, quindi potrebbe essere poi necessario ricompilare anche loro (il che sarebbe un bene) in quanto sono uno degli anelli della toolchain (gcc->binutils->glibc)... ma ripeto di questa ultima affermazione non sono sicurissimo.
bye
Re: problema con gcc
Inviato: lun 28 dic 2009, 15:21
da RedSkull92
uhm... allora meglio lasciare il mondo per comè .
Grazie ancora, metto risolto nel titolo,
speriamo non si ripresenti il problema.