Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1144 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [LINUX] Probleme de gcc sous le terminal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[LINUX] Probleme de gcc sous le terminal

n°1425132
Mat000
Posté le 13-08-2006 à 19:10:34  profilanswer
 

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 :
 

Code :
  1. #include <stdio.h>
  2. int main(void) {
  3.   printf("hello, world\n" );
  4.   return 0;
  5. }


 
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
http://img65.imageshack.us/img65/8503/capturecy6.png
 
---------------------------------------------------
 
Euh !  :??:  
 
Petit prob !  
Voila pourriez vous m'aidez svp ?
Merci D'avance ! :jap:


Message édité par Mat000 le 13-08-2006 à 20:25:13
mood
Publicité
Posté le 13-08-2006 à 19:10:34  profilanswer
 

n°1425133
mikala
Souviens toi du 5 Novembre...
Posté le 13-08-2006 à 20:47:49  profilanswer
 

je déplace dans programmation :o


---------------
Intermittent du GNU
n°1425150
Elmoricq
Modérateur
Posté le 13-08-2006 à 21:45:26  profilanswer
 

mikala a écrit :

je déplace dans programmation :o


 
Euh... ouais, cool, mais non en fait.  [:el g]
Son snippet est tout à fait correct, c'est un problème d'installation quelconque. [:marc]

n°1425350
Mat000
Posté le 14-08-2006 à 17:41:38  profilanswer
 

Dacc mais :
 

Citation :

Probleme d'installation quelquoncque


 
 
C.A.D
 
 
??????
 
@++

n°1425372
Mjules
Parle dans le vide
Posté le 14-08-2006 à 19:28:20  profilanswer
 

as tu installé les entêtes de développement ? glibc-devel en particulier ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1425504
Mat000
Posté le 15-08-2006 à 10:22:31  profilanswer
 

Citation :

Je débute linux (mon ex-systeme : windows xp)


 
Entetes de developpemment : quesque s'est ?? :whistle:  
 
glibc-devel : comment l'installé ?
 
voila @++
 
 
et merci d'avance

n°1425596
Mat000
Posté le 15-08-2006 à 14:20:16  profilanswer
 

personne sait ?? :??:

n°1425604
Mjules
Parle dans le vide
Posté le 15-08-2006 à 14:36:55  profilanswer
 

urpmi glibc-devel, de la même façon que tu as installé gcc


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1425639
Mat000
Posté le 15-08-2006 à 16:39:17  profilanswer
 

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 !

n°1425900
Mat000
Posté le 16-08-2006 à 11:38:41  profilanswer
 

Up :( !

mood
Publicité
Posté le 16-08-2006 à 11:38:41  profilanswer
 

n°1425913
_darkalt3_
Proctopathe
Posté le 16-08-2006 à 11:43:31  profilanswer
 

=> 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é ?

n°1425915
_darkalt3_
Proctopathe
Posté le 16-08-2006 à 11:46:41  profilanswer
 

(je crois cependant me souvenir que quand tu écris (hdX,Y)

  • X est le numéro de ton disque (genre hda  = 0 , hdb = 1, hdc = 3 et hdd = 4).
  • Y est le numéro de la partition que tu recherches sur ce disque.

)

n°1425920
Elmoricq
Modérateur
Posté le 16-08-2006 à 11:48:23  profilanswer
 

Mat000 a écrit :

Dacc mais :
 

Citation :

Probleme d'installation quelquoncque


 
 
C.A.D
 
 
??????
 
@++


 
 
ben... j'en sais rien moi, j'suis un progueux, pas un OSer alternatien  [:cupra]

n°1425962
SBAM
Best recording of rach 3.
Posté le 16-08-2006 à 12:54:13  profilanswer
 

Les headers de mandrake sont faisandes par defaut maintenant ?  [:izz]  
 
 
 
http://www.freebsd.org

n°1426133
Mat000
Posté le 16-08-2006 à 16:12:46  profilanswer
 

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
 :sol:  
 
Enfin...
 
RIEN NE CE LANCE !
 
alors la !
 
j'attends vos réponses ! lol
 
Merci davance !
 
ps : désolé pour grub!
 
@++

n°1426138
jbourdello​n
Posté le 16-08-2006 à 16:21:08  profilanswer
 

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...

n°1426142
ory
Posté le 16-08-2006 à 16:22:24  profilanswer
 

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.

n°1426144
ory
Posté le 16-08-2006 à 16:22:53  profilanswer
 

jbourdellon a écrit :

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...


 
hello marchera pas, car le binaire n'est pas dans le $PATH, par contre ./hello si


Message édité par ory le 16-08-2006 à 16:25:53
n°1426149
jbourdello​n
Posté le 16-08-2006 à 16:24:36  profilanswer
 

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 ...

n°1427371
Mat000
Posté le 18-08-2006 à 16:51:30  profilanswer
 

OUI ! Merci ca marche merci beaucoup de vos aides !  
 
 
Mais...Ca n'en finira pas la... :non:  
 
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
 
@++

n°1427379
jbourdello​n
Posté le 18-08-2006 à 17:00:28  profilanswer
 

$PATH=REPERTOIRE_OU_IL_Y_A_HELLO:$PATH

n°1427537
Mat000
Posté le 18-08-2006 à 22:44:56  profilanswer
 

Ok merci bcp !!
 
 
 
 :jap:  :jap:  
 
 
 
@++

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [LINUX] Probleme de gcc sous le terminal

 

Sujets relatifs
Problème de liens survoléProblème avec Ganttproject ...
Problème UTF8 +scriptproblème avec NVU
Probléme de ???Probleme de marge
lecture de matrice et problème de flux entre C++ et VBProblème de Triggers sous Mysql 5.022
problème avec une fonction qui renvoie un pointeur de charProblème tri de dates par année puis mois
Plus de sujets relatifs à : [LINUX] Probleme de gcc sous le terminal


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR