Je ne peux plus compiler fichier en C

nickname -  
 nickname -
Bonjour, alors voila, je tourne sous kubuntu 9.10 et l'envie m'est venu aujourd'hui de faire un nettoyage, j'ai donc taper les commande habituel a savoir :
apt-get clean
apt-get autoremove
apt-get localepurge ( localepurge est installé )
apt-get remove $(deborphan) ( deborphan est installé )
puis j'ai voulu faire plus exotique et je me suis vu taper :

var=$(find / -name "*.old" -type f 2>/dev/null)
sudo rm $var

de meme pour les fichiers bak et aussi POUR LES FICHIER .O

petit probleme, quand je veux compiler un fichier qui contient du code source C, je tape la commande que j'ai toujours taper :

gcc main.c -o nom_de_l'executable generé

et la commande me retourne :

/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status


j'ai essayer un sudo apt-get remove -y build-essential gcc --purge et un
sudo apt-get install g++ build-essential, mais l'erreur persiste, et comme le fichier manquant porte l'extension .o je sais que ma commande a foutue le bordel, quelqu'un peut m'aider SVP ^^ ?
merci d'avance !
A voir également:

5 réponses

dubcek Messages postés 19021 Statut Contributeur 5 640
 
hello
/usr/lib/crt1.o est dans le paquet libc6-dev
0
nickname
 
genial merci, mais nouvelle erreur, ce n'est plus crt1.o mais :

/usr/bin/ld: crtbegin.o: No such file: No such file or directory
collect2: ld returned 1 exit status


HA HA HA ( j'ai desinstallé puis tt reinstallé )
0
dubcek Messages postés 19021 Statut Contributeur 5 640
 
chez moi ce fichier est là /usr/lib/gcc/i486-linux-gnu/4.3/crtbegin.o
essaye de reinstaller gcc
0
nickname
 
je n'ai pas ce repertoire, pour moi ça commençe a 4.4, et en reinstallant GCC le fichier reste introuvable, je vais voir sur package debian ^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nickname
 
ha ben ça marche !! ^^

sudo apt-get remove gcc* --purge
sudo apt-get install gcc
which gcc
/usr/bin/gcc
shutdown -r now

et une fois de retour c'est nikel, merci pour ton aide !!!
0