Débutant en Linux et en C un peu perdu ...
Fred
-
milpatte -
milpatte -
Bonjour,
Je débute sous Linux et j'apprends en même temps le C.
J'ai deux problèmes :
1ère chose : Quand je compile, le plus souvent j'ai "no newline at end of file". Pourtant, quand je le compile sur un autre ordinateur, ça ne le fait pas !
2ème chose : Même quand la compilation a l'air de se faire normalement, je ne peux ensuite pas éxécuter le programme. J'obtiens: bash : nom du programme : command not found
Et là, même chose : Si je l'éxécute sur une autre machine, ça marche (mais pas chez moi) !
Je n'y connais rien, et je ne sais pas du tout ce qu'il faut faire ...
Je débute sous Linux et j'apprends en même temps le C.
J'ai deux problèmes :
1ère chose : Quand je compile, le plus souvent j'ai "no newline at end of file". Pourtant, quand je le compile sur un autre ordinateur, ça ne le fait pas !
2ème chose : Même quand la compilation a l'air de se faire normalement, je ne peux ensuite pas éxécuter le programme. J'obtiens: bash : nom du programme : command not found
Et là, même chose : Si je l'éxécute sur une autre machine, ça marche (mais pas chez moi) !
Je n'y connais rien, et je ne sais pas du tout ce qu'il faut faire ...
A voir également:
- Débutant en Linux et en C un peu perdu ...
- Code deverouillage telephone perdu - Guide
- Mot de passe bios perdu - Guide
- Mot de passe administrateur perdu windows 10 - Guide
- Code puk perdu - Guide
- Linux reader - Télécharger - Stockage
5 réponses
Heu, pour le "no newline at end of file", bah je sais pas trop... Mais assure-toi que tu as un retour de ligne a la fin de ton code, on sait jamais...
Pour executer ton programe, tu dois taper le chemin d'accces au complet (ex.: /home/Fred/src/prog1/prog1) ou si tu est dans le dossier ou il est: ./prog1
==============================================
RTFMFM
Pour executer ton programe, tu dois taper le chemin d'accces au complet (ex.: /home/Fred/src/prog1/prog1) ou si tu est dans le dossier ou il est: ./prog1
==============================================
RTFMFM
SALUT
es ce que t'enregistre bien avant de compiler et pour l'execution ta bien reagrde le nom de l'executable généré, verifie tout ca et si tu veux en connaitre plus vas ici http://www710.univ-lyon1.fr/%7Ejciehl/Public/educ/lil/gcc.html la y a des tp des explication c le site de mon prof
es ce que t'enregistre bien avant de compiler et pour l'execution ta bien reagrde le nom de l'executable généré, verifie tout ca et si tu veux en connaitre plus vas ici http://www710.univ-lyon1.fr/%7Ejciehl/Public/educ/lil/gcc.html la y a des tp des explication c le site de mon prof
Salut,
Faut aussi rendre ton programme exécutable !
Z'@+...che.
Faut aussi rendre ton programme exécutable !
chmod u+x ton_prog;-))
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Une compilation sous linux et sous windows est différente.
"no newline at end of file" disparait si tu rajoute un saut de ligne à la fin de ton prog.
Considérons que ta commande de compilation gcc est bonne. Pour executer ton prog, tu le chmod en 755 et tu le lances en tapant ./nom_prog et non en tapant nom_prog tout seul car ce n'est pas une commande comme ls.
"no newline at end of file" disparait si tu rajoute un saut de ligne à la fin de ton prog.
Considérons que ta commande de compilation gcc est bonne. Pour executer ton prog, tu le chmod en 755 et tu le lances en tapant ./nom_prog et non en tapant nom_prog tout seul car ce n'est pas une commande comme ls.