Erreur compilation gcc /libc.so.6 ubuntu

walker -  
kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour a tous,
je viens poser une question quoi que ce ne soit pas dans mes habitudes mais passons :

je viens d'installer ubuntu en 2eme partitio sur mon pc, je tourne la pluspart du temps soit sur xp soit sous freebsd

j installe donc et jessaye de faire un fichier.c pour voir si tout se passait bien au niveau des includes et de la compilation

jai donc fait la pluspart des apt-get necessaires pour les lib ext ..

mais ,a la compilation de mon petit programme (en realite un putstr perso avec un putchar qui fait appel a write())
une petite erreur apparait que je n'avait jamais vu aupparavent

/lib/libc.so.6: undefined reference to `_dl_out_of_memory@GLIBC_PRIVATE'
collect2: ld a retourné 1 code d'état d'exécution

suite a ceci jessaye

$> ldd /lib/libc.so.6
$> /lib/ld-linux.so.2 (0xb7eb2000)
linux-gate.so.1 => (0xb7eb1000

puis

$> ldd -r /usr/bin/echo
ldd: /usr/bin/echo: Aucun fichier ou dossier de ce type

super cool !

donc je continue par

$> make menuconfig
make: *** Pas de règle pour fabriquer la cible « menuconfig ». Arrêt.

jessaye donc plusieurs apt-get :

sudo apt-get build-dep linux-generic linux-image-generic powertop linux-doc
sudo apt-get install linux-kernel-devel kernel-package libncurses-dev linux-source docbook-utils xmlto
sudo apt-get build-dep gcc glibc gcc-avr gcc avr-libc gcc-avr binutils-avr avr-libc avrdude sdcc gputils
sudo apt-get install gcc-avr gcc avr-libc gcc-avr binutils-avr avr-libc avrdude sdcc gputils

MAIS toujours le meme resultat ;

$> cc main.c
/lib/libc.so.6: undefined reference to `_dl_out_of_memory@GLIBC_PRIVATE'
collect2: ld a retourné 1 code d'état d'exécution
$>

quelqu'un peut il m aider ?

merci d avance !
Configuration: Linux
Firefox 3.0.3

9 réponses

  1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Salut,

    Hmm, tout est à jour chez toi?
    apt-get update
    apt-get upgrade
    0
  2. walker
     
    tout est a jour mais jai refais un update et upgrade au cas ou

    toujours la meme chose

    $>cc main.c
    /lib/libc.so.6: undefined reference to `_dl_out_of_memory@GLIBC_PRIVATE'
    collect2: ld a retourné 1 code d'état d'exécution
    $>
    0
  3. walker
     
    au fait petite erreur sur le $>ldd /usr/bin/echo et rien en retour, normal

    voici la vraie commande ;
    $> ldd /bin/echo
    linux-gate.so.1 => (0xb7f46000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7de5000)
    /lib/ld-linux.so.2 (0xb7f47000)

    ce qui tendrait a montrer que tout est bien linker ... donc je ne vois pas du tout d ou viens le probleme
    0
  4. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Montre voir le code source de ton truc...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. walker
     
    lol j etais sur qu on allait me dire ca :D

    au cas ou ca peut te faire plaisir;

    #include <unistd.h>

    void my_char(char x);
    {
    write(1, &x, 1);
    }

    void my_str(char *str)
    {
    int i;

    i = 0;
    while (str[i] != '\0')
    {
    my_char(str[i]);
    i++;
    }
    }

    int main(int ac, char **av)
    {
    my_str("pipicaca/n");
    }

    voila rien de bien mechant ...

    a savoir qu un printf c est la meme erreur

    c est juste un petit test pour voir si tout marchait mais rien n a l air de marcher lol...
    0
  7. walker
     
    personne n aurait une petite idee a part reinstaller ubuntu :D
    0
  8. non anregistre
     
    hello,
    sous ubuntu vaut mieux faire un sudo apt-get install build-essential plutot que tout installer separemment; je te conseillerais d'essayer ca, de redemarrer histoire d'etre sur qu'il fasse le menage, et ensuite de ressayer la compil :)
    0
  9. walker
     
    malheureuseument je lai deja fais 2 ou 3 fois lol ;D
    0
  10. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Tapes-y voir un petit ldconfig!
    0