Executer un fichier depuis la console [Newbie] - Linux et OS Alternatifs
Marsh Posté le 10-06-2002 à 21:35:59
ReplyMarsh Posté le 10-06-2002 à 21:36:23
ou alors seulement
executable
si celui ci est dans un dossier du path
Marsh Posté le 10-06-2002 à 21:38:48
Et bien justement ca marche pas...
les attributs du fichier sont -rwxr-xr-x cela veut bien dire qu'il est executables non ?
Marsh Posté le 10-06-2002 à 21:45:07
t un casseur de pompier aussi toi ?
serieusement c koi ton prog que tu compiles?
Marsh Posté le 10-06-2002 à 21:51:58
asphro a écrit a écrit : t un casseur de pompier aussi toi ? serieusement c koi ton prog que tu compiles? |
J'ai pas 15 ans et je joue pas au foot
C'est juste un prog de C a la con, avec un printf dedans, rien de spécial.
Le problème c'est que à la compilation, gcc me crée un fichier qui ne s'execute pas.
la ligne de commande que je tape est:
gcc -o td1.c td1
Avec td1.c mon fichier source que j'ai tapé sous emacs.
Marsh Posté le 10-06-2002 à 21:57:51
gcc -o td1.c td1
J'espère que t'as bien sauvegardé, ou que tu t'es planté quand tu as écrit ça dans le forum, parce que ça, ça va écraser ton fichier source...
./monprogramme
PS: utilise toujours gcc -Wall
Marsh Posté le 10-06-2002 à 22:03:39
Non c'est bon j'ai sauvegardé.
Quelle est la bonne ligne de commande a executer ?
gcc -wall td1 td1.c
???
C'est ca ?
Marsh Posté le 10-06-2002 à 22:15:13
gcc -Wall -o td1 td1.c
(attention au grand W)
./td1
Marsh Posté le 10-06-2002 à 22:15:27
Ca marche !!!
Merci !!!
Marsh Posté le 10-06-2002 à 22:20:42
ReplyMarsh Posté le 10-06-2002 à 22:22:31
HuGoBioS a écrit a écrit : c'est quoi le -Wall ? |
ca affiche tous les warnings
Marsh Posté le 10-06-2002 à 22:23:46
e-deby a écrit a écrit : ca affiche tous les warnings |
ha ... okey
donc c'est plus ou moins inutile !
Marsh Posté le 10-06-2002 à 22:30:57
HuGoBioS a écrit a écrit : ha ... okey donc c'est plus ou moins inutile ! |
extremement utile pour bien dévelloper
Marsh Posté le 10-06-2002 à 22:53:34
HuGoBioS a écrit a écrit : ha ... okey donc c'est plus ou moins inutile ! |
C'est complètement indispensable !
À chaque fois qu'il reste un warning, tu peux être sûr que ça va faire un segfault. La seule fois où un programme ne m'a pas fait ça après avoir compilé avec des warnings, il a fini par me faire un bus error...
Marsh Posté le 10-06-2002 à 23:00:46
Je pense qu'a mon niveau je peux encore me permettre de laisser des warnings
Marsh Posté le 10-06-2002 à 23:03:40
Reekho a écrit a écrit : Je pense qu'a mon niveau je peux encore me permettre de laisser des warnings |
Justement, non, les bonnes habitudes, ça se prends dès le début
Marsh Posté le 10-06-2002 à 23:19:17
Reekho a écrit a écrit : Je pense qu'a mon niveau je peux encore me permettre de laisser des warnings :D |
C'est vrai que si tu veux que ton programme plante, c'est ton problème...
Marsh Posté le 11-06-2002 à 09:35:19
HuGoBioS a écrit a écrit : ha ... okey donc c'est plus ou moins inutile ! |
j'ia l'impression que les warnings sous linux sont plus réels que ceux sous Visual C++ (par exemple !)
Marsh Posté le 10-06-2002 à 21:33:49
Salut, je débute sous Linux.
Je suis en train de faire mes Td de C pour la Fac, j'utilise GCC pour compiler, il me donne donc un fichier soi disant executable, mais en fait comment l'executer depuis la console ? Faut il faire obligatoirement un script ?