linux-l: cannot open crt1.o [war Red Hat 6.0 und gcc 2.8.1]

Frank Schubert frank at lunetix.de
Fr Aug 13 16:56:09 CEST 1999


Michael Wiedmann wrote:
> 
> Rainer Ruecker schrieb:
> 
> > Schau mal nach in /usr/lib , ob es da crt1.o gibt.
> > Dieses kleien File linkt der Linker in jedes Executable, es sorgt für die
> > Initialisierung der Programmumgebung und ist prozessorarchitekturabhängiger
> > Bestandteil des Compilers, AFAIK.
> > Wenn das fehlt, hat entweder der Linker ein schräges Bild von den
> > lib-Verzeichnissen, oder die Compiler-Installation ist nicht OK.
> 

war nicht drin, sondern in einem (komischen?) Verzeichnis
/usr/i386-linux2.0
.../lib/ ...
habs in /usr/lib kopiert, worauf dann configure ein fehlendes crti.o
meldete
(mal was anderes!)
auch rein kopiert, allerdings jetzt:

configure:951: checking whether the C compiler (gcc  ) works
configure:967: gcc -o conftest    conftest.c  1>&5
ld: cannot open -lc: No such file or directory
configure: failed program was:

#line 962 "configure"
#include "confdefs.h"

meint er eine Datei lc (nicht gefunden) oder steht lc fuer low character
oder wie oder was oder wo?
Schnuppern wir Morgenluft?

> Die Datei ist Bestandteil des gcc und findet sich in
> GCCHOME/lib/ARCH/VERSION/crt1.o

Thanks

fs



Mehr Informationen über die Mailingliste linux-l