[Newbie] Executer un fichier depuis la console

Executer un fichier depuis la console [Newbie] - Linux et OS Alternatifs

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 ?
 
 :hello:

Reply

Marsh Posté le 10-06-2002 à 21:33:49   

Reply

Marsh Posté le 10-06-2002 à 21:35:59    

/chemin/de/l'executable


---------------
Pour les sudistes :)
Reply

Marsh Posté le 10-06-2002 à 21:36:23    

ou alors seulement
executable
 
si celui ci est dans un dossier du path


---------------
Pour les sudistes :)
Reply

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 ?

Reply

Marsh Posté le 10-06-2002 à 21:45:07    

t un casseur de pompier aussi toi ?
 
serieusement c koi ton prog que tu compiles?

Reply

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.

Reply

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


Message édité par Jar Jar le 06-10-2002 à 21:58:28

---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

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 ?

Reply

Marsh Posté le 10-06-2002 à 22:15:13    

gcc -Wall -o td1 td1.c
(attention au grand W)
./td1


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 10-06-2002 à 22:15:27    

Ca marche !!!
 
Merci !!!
 
 :)


Message édité par Reekho le 06-10-2002 à 22:16:38
Reply

Marsh Posté le 10-06-2002 à 22:15:27   

Reply

Marsh Posté le 10-06-2002 à 22:20:42    

c'est quoi le -Wall ?


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 10-06-2002 à 22:22:31    

HuGoBioS a écrit a écrit :

c'est quoi le -Wall ?  




ca affiche tous les warnings


---------------
Pour les sudistes :)
Reply

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 !


---------------
-= In Kik00 101 I trust :o =-
Reply

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


---------------
Pour les sudistes :)
Reply

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


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 10-06-2002 à 23:00:46    

Je pense qu'a mon niveau je peux encore me permettre de laisser des warnings  :D

Reply

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  :D  




 
Justement, non, les bonnes habitudes, ça se prends dès le début


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 10-06-2002 à 23:37:47    

Certes  :jap:

Reply

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 !)


---------------
-= In Kik00 101 I trust :o =-
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed