Probleme de gcc sous le terminal [LINUX] - C - Programmation
Marsh Posté le 13-08-2006 à 20:47:49
ReplyMarsh Posté le 13-08-2006 à 21:45:26
mikala a écrit : je déplace dans programmation |
Euh... ouais, cool, mais non en fait.
Son snippet est tout à fait correct, c'est un problème d'installation quelconque.
Marsh Posté le 14-08-2006 à 17:41:38
ReplyMarsh Posté le 14-08-2006 à 19:28:20
as tu installé les entêtes de développement ? glibc-devel en particulier ?
Marsh Posté le 15-08-2006 à 10:22:31
Citation : Je débute linux (mon ex-systeme : windows xp) |
Entetes de developpemment : quesque s'est ??
glibc-devel : comment l'installé ?
voila @++
et merci d'avance
Marsh Posté le 15-08-2006 à 14:36:55
urpmi glibc-devel, de la même façon que tu as installé gcc
Marsh Posté le 15-08-2006 à 16:39:17
Euh... gloups g fé une grosse boulette :
dans configurer un ordi au boot j'ai voulu metre grub a la place de lilo mais au démarrage maintenant chu perdu
j'ai essayé
>root (hd0,0)
>kernel /boot/hdb1
>boot
impossible de trouver (hd0,0)blabla
bref j'ai fini par comprendre quil fallait entrer les bons hd0 et tous ca ! comment savoir le correct texte a entrer :
root (hd0,0) : lequel etc etc
Merci davance !
Marsh Posté le 16-08-2006 à 11:43:31
=> ca c'est du Linux ou OS alternatif
Sinon y'a des tutoriel sur grub plein le net !
T'as cherché un peu de ton coté ?
Marsh Posté le 16-08-2006 à 11:46:41
(je crois cependant me souvenir que quand tu écris (hdX,Y)
)
Marsh Posté le 16-08-2006 à 11:48:23
Mat000 a écrit : Dacc mais :
|
ben... j'en sais rien moi, j'suis un progueux, pas un OSer alternatien
Marsh Posté le 16-08-2006 à 12:54:13
Les headers de mandrake sont faisandes par defaut maintenant ?
http://www.freebsd.org
Marsh Posté le 16-08-2006 à 16:12:46
salut pour commencer dsl pour tout sa (cétait root (hd0,0) puis kernel /boot/vmlinuz root=/dev/hdb1 et boot !)
ensuit g réinstallé linux et ca donne (au gcc) :
$ gcc hello.c (ou gcc -c hello.c)
$
Bon y a pas d'erreur
Enfin...
RIEN NE CE LANCE !
alors la !
j'attends vos réponses ! lol
Merci davance !
ps : désolé pour grub!
@++
Marsh Posté le 16-08-2006 à 16:21:08
moi je ferais plutot
$gcc -c hello.c hello
puis ensuite 2 choix, soit tu donnes le droit d'execution à hello et tu tapes
$hello
soit tu tapes directement
$./hello
de mémoire...
Marsh Posté le 16-08-2006 à 16:22:24
le binaire produit va s'appeller par défaut ./a.out si tu ne lui donne pas un nom avec le paramètre -o de gcc genre gcc -o hello hello.c
Donc pour le moment essaye de lancer ton binaire avec ./a.out
lol.
Marsh Posté le 16-08-2006 à 16:22:53
jbourdellon a écrit : moi je ferais plutot |
hello marchera pas, car le binaire n'est pas dans le $PATH, par contre ./hello si
Marsh Posté le 16-08-2006 à 16:24:36
Citation : hello marchera pas, car le binaire n'est pas dans le $PATH |
Exact , c'est vrai mais ca fait bien 1 an et demi que j'en ai pas fait, Java oblige, donc ...
Marsh Posté le 18-08-2006 à 16:51:30
OUI ! Merci ca marche merci beaucoup de vos aides !
Mais...Ca n'en finira pas la...
comment mettre hello dans $PATH
de facon a pouvoir faire dans n'inporte quel repertoire
$./hello
??
Merci d'avance !
ps : je ne vous embetterez plus apres ! promis ! lol
@++
Marsh Posté le 13-08-2006 à 19:10:34
Bonjour c'est mon premier post sur ce forum et j'ai un probleme :
Je débute linux (mon ex-systeme : windows XP) et j'ai fais un fichier dans "/home/mathieu" se nommant hello.c :
Puis je lance le terminal (sous gnome et j'ai mandrake 10.1) :
---------------------------------------------------
$ gcc
Error : No Input File
---------------------------------------------------
COOL ! Il est installé !
Bon maintenant :
---------------------------------------------------
$ cd /home/mathieu
---------------------------------------------------
Euh !
Petit prob !
Voila pourriez vous m'aidez svp ?
Merci D'avance !
Message édité par Mat000 le 13-08-2006 à 20:25:13