Pages : 1
#1 Le 11/07/2007, à 21:48
- luckynux
GCC qui plante ?
Bonjour après un
whereis gcc
Je me suis rendu compte qu'il était déjà installé sur Feisty, parfait me direz-vous mais et oui il y a un mais sinon j'aurais pas posté un petit message...
Je suis dit que j'avais le tester histoire de voir s'il marchait bient...
J'ai donc écrit le petit programme suivant :
#include <stdio.h>
int main (void)
{
printf("l'addition des deux nombres vaut");
return 0;
}
J'ai ouvert un shell je compile en faisait
gcc test.c
et voici ce qu'il me met :
test.c:1:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type
test.c: In function «main":
test.c:6: attention : incompatible implicit declaration of built-in function «printf"
test.c:9:2: attention : pas de retour chariot à la fin du fichier
Les librairies ne sont pas installées ? Comment faire pour les installer ? Je suppose qu'il faut utiliser apt-get mais quelle commande faut-il rentrer ?
Merci d'avance
Hors ligne
#2 Le 11/07/2007, à 22:34
- Link31
Re : GCC qui plante ?
Oh ça non, si tu trouves un bug dans un GCC stable tu peux aller jouer au loto.
sudo apt-get install build-essential
Au passage, soutiens-moi dans la lutte contre la surdité des modérateurs :
http://forum.ubuntu-fr.org/viewtopic.php?id=77719
Hors ligne
#3 Le 11/07/2007, à 22:36
- reeth
Re : GCC qui plante ?
C'est normal c'est
gcc test.c -o test
qu'il faut faire suivi d'un ./test
oups sa marche aussi gcc test.c mais sa créé un fichier a.out chez moi (et pas un test)
edit2 : grilled
Dernière modification par reeth (Le 11/07/2007, à 22:38)
Hors ligne
#4 Le 11/07/2007, à 22:50
- any
Re : GCC qui plante ?
Bravo Link31, tu as gagne ! c'est la 10000 eme fois
je veux dire c'est la 10000 eme fois que link31 signal d'installer le paquet build-essential
c'est peut etre aussi le temps pour qu'un admin du site pense enfin a mettre cela dans le a lire avant de poster . c'est fait d'ailleurs longtemps que link31 (et d'autre 'ailleurs dont moi) demande cela .
#5 Le 12/07/2007, à 12:56
- luckynux
Re : GCC qui plante ?
Un grand merci à toi Link31 ! Je te soutiens à 100% dans ton combat (lol) !
Hors ligne
#6 Le 13/07/2007, à 12:54
- Fabounet
Re : GCC qui plante ?
Plutôt que l'écrire quelque part où de toute façon certains ne le verront pas, autant installer ces paquets par défaut non ?
Ils sont vraiment utiles, et pour un newbie c'est déjà bien assez palpitant de compiler un logiciel la 1ère fois sans en plus lui imposer un jeu de piste.
"Quiconque est prêt à sacrifier sa liberté pour une sécurité provisoire ne mérite ni l'un ni l'autre." (Benjamin Franklin)
>> Changez le look de votre bureau, essayez Glx-Dock ! [http://glx-dock.org] <<
Hors ligne
#7 Le 14/07/2007, à 12:29
- tshirtman
Re : GCC qui plante ?
Ou mettre un message d'erreur dans la console comme quand on essaye de lancer un programme non installé sous feisty, qui nous dit quel paquet installer...
Hors ligne
#8 Le 13/09/2007, à 09:01
- Soyel
Re : GCC qui plante ?
GCC is evil !
SInon les library sont toujours dans /usr/include de ce que j'ai pu voir. Pour vérifier:
$ cd /usr/include
$ ls
pour les utilisé avec gcc et compiler:
$ gcc -I/usr/include [...]
Ou alors, autre truc à essayer, rajouter /usr/include dans le PATH (pour l'afficher tapé env dans un shell).
Les flemard peuvent toujours faire un alias...
Hors ligne
#9 Le 13/09/2007, à 14:38
- Link31
Re : GCC qui plante ?
$ gcc -I/usr/include [...]
Cette commande ne sert à rien
Je t'invite à lire le résultat de ceci :
gcc --verbose fichier.c -o programme
Hors ligne
#10 Le 13/09/2007, à 15:02
- Der-3
Re : GCC qui plante ?
sudo apt-get install libc6-dev
Antec P182 / Asus P5N-E SLI / Intel Core 2 Duo E8440 / G.Skill Kit Extreme2 4 x 1 Go PC6400 PK / MSI Geforce 8800 GT 512 Mo / 3 * DD 500 Go
Hors ligne
Pages : 1