Vraag & Antwoord

OS Linux

C compiler cannot create executables

8 antwoorden
  • Was bezig met Eggdrop 1.6.17 te installeren (IRC Bot), maar kreeg de volgende error: [code:1:4523125155]bantad:/home/georgie/eggdrop1.6.17# ./configure This is Eggdrop's GNU configure script. It's going to run a bunch of tests to hopefully make your compile work without much twiddling. checking for gcc... gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details.[/code:1:4523125155] In de config.log staat: [code:1:4523125155]configure:1720: $? = 0 configure:1722: gcc -v </dev/null >&5 Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.5/specs Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/$ Thread model: posix gcc version 3.3.5 (Debian 1:3.3.5-13) configure:1725: $? = 0 configure:1727: gcc -V </dev/null >&5 gcc: `-V' option must have argument configure:1730: $? = 1 configure:1753: checking for C compiler default output file name configure:1756: gcc conftest.c >&5 /usr/bin/ld: crt1.o: No such file: No such file or directory collect2: ld returned 1 exit status configure:1759: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "Eggdrop" | #define PACKAGE_TARNAME "eggdrop" | #define PACKAGE_VERSION "1.6.17" | #define PACKAGE_STRING "Eggdrop 1.6.17" | #define PACKAGE_BUGREPORT "bugs@eggheads.org" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:1798: error: C compiler cannot create executables See `config.log' for more details.[/code:1:4523125155] Ik heb het gegoogle'd, en kwam bij: http://www.geektimes.com/linux/troubleshooting/c-cant-create-executables.html Ik heb de nieuwste kernel-headers geinstalleert, alleen ik kan met apt-get / apt-cache geen glibc-devel vinden. Als ik gewoon libc6 wil installeren, is deze al up to date. Ik draai Debian 3.1.
  • Doe eens[code:1:08a0450431]apt-get remove libc6[/code:1:08a0450431] en daarna[code:1:08a0450431]apt-get install libc6[/code:1:08a0450431]Hiermee zou je libc6 geforceerd opnieuw installeren. Groet, M.V. Wesstein
  • Ehm.. bij [code:1:921d1f2cb5]apt-get remove libc6[/code:1:921d1f2cb5] Is het hele systeem naar zn grootje gegaan. Apt-get werkt niet meer, en het systeem boot ook niet meer.
  • Waarom heb je ge-reboot, het is geen WinOS :-? ;) Dat libc verwijderen je systeem om zeept helpt klopt, dat is nl de C-library die de basis vormt van het Linux OS. Had ik je eigenlijk ff voor moeten waarschuwen, excuus. Ik had je beter[code:1:e4688ce9de]apt-get --reinstall libc6[/code:1:e4688ce9de]moeten laten doen. Anyway, tis gebeurd, nu moet het opgelost worden. De snelste en makkelijkste optie is herinstalleren, maar ik weet niet hoeveel werk je al op die machine hebt staan. Als je de /home dir op een aparte partitie hebt staan zou je redelijk safe moeten zijn. Alternatief is booten met Knoppix en vandaar libc6 opnieuw installeren, maar dat heb ik nog nooit gedaan. Ga ik ff voor je uitzoeken (heb zelf ook Debian Sarge) <edit>helaas gaat de Knoppix optie niet op: zelfs na opnieuw mounten met rw toegang v/d harde schijf wil apt de package lists niet openen omdat er niet naar geschreven kan worden.</edit>
  • Georgiie kan toch gewoon booten met een bootable linuxcd, bijvoordbeeld disc1 van debian ? Dan als bootoptie een geschikte kernel met schakeloptie geven, bijvoorbeeld iets als : bare.i /dev/hda1 noinitrd ro Waar bare.i de gewenste kernel is en hda1 je rootpartitie. Misschien moet je evt. nog netwerksupport laden ? Dan vervolgens apt-get install draaien.
  • Ik heb niet gereboot, alleen hij waarschuwde dat het niet meer zou lukken erna. Hoe installeer ik dan libc6? Een RPM ervan downloaden?
  • [quote:533697f32a="ge0rgiie"]Ik heb niet gereboot, alleen hij waarschuwde dat het niet meer zou lukken erna. Hoe installeer ik dan libc6? Een RPM ervan downloaden?[/quote:533697f32a] Hmmm, het lijkt dus iets ingewikkelder te zijn ... Kan je niet gewoon lokaal een .deb installeren van glibc ? Of werkt dat ook niet ?
  • Nvm.. stroom viel net uit. Hij is dus gewoon uit. Stond niets bijzonders op, was eigenlijk dedicated IRC client/bouncer server. Heb net 3.1 iso gedownload, maar heb geen lege CD. Dit word dus morgen :(

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.