Re: [debutant] Recherche un utilisateur d'Emacs
Le Mercredi 29 Janvier 2003 02:10, GeantJones a écrit : Prend kwrite pour faire ton code et compile avec gcc emacs faut vraiment aimer ;) Je suis debutant et pour programmer j'utilise Kate qui est ulta simple genre notepad pour les microsofts. Sur le meme ecran ca regroupe un navigateur une console et une ou deux fenetre pour editer du texte. Y a pas plus simple. Bon j'ai rien a dire je code pas moi. A++ GeantJones Le mer 29/01/2003 à 00:25, informatick a écrit : Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit : Le 28 Jan 2003 22:04:44 +0100 informatick [EMAIL PROTECTED] a écrit : Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Recharger ? par exemple, taper dans une xterm : emacs toto.c Ok mais si je tape emacs toto.c Emacs s'ouvre bien mais il me donne le code de toto.c et non ce que je lui demande de m'afficher : hello word le code du fichier toto.c étant : #include stdio.h void main (void) { printf (hello word !\n); } c'est ça qu'il m'affiche, le contenu du fichier toto.c ! Ce n'est pas ce que je veux. Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; -- -- Louis RAMEL rue du commerce 81140 Castelnau de Montmiral (france) Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Le mer 29/01/2003 à 02:31, GeantJones a écrit : Bon voila G fait hello world j'ai ouvert un kwrite et fait un nouveau document J'y ai mit : #include stdio.h main() { (void) printf(Hello World\n); return (0); } Ne pas oublier de laisser un ligne de vide a la fin ou faire expres pour voir le debugeur ;) On sauvegarde le toute sous hello.c et on donne les permission d'execution du fichier. === Jusque là ok un petit gcc -o hello hello.c ca compile ...patience ca va pas etre long lol === Tu as ouvert quoi ? Tu as tapé dans quoi ? on tape ./hello ont obtiens : [geant@linux Desktop]$ ./hello Hello World Et Vive gnu/Linux ! A++ GeantJOnes Le mer 29/01/2003 à 00:17, informatick a écrit : Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit : Le 28 Jan 2003 22:04:44 +0100 informatick [EMAIL PROTECTED] a écrit : Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Recharger ? par exemple, taper dans une xterm : emacs toto.c ou, emacs ayant été lancé dans le répertoire ad hoc : C-x C-f toto.c Denis. Dans un ancien n° de Linux Magazine (n°6) il est écrit : Pour compiler notre programme hello.c nous tapons sur la ligne de commande: $ gcc -o hello hehho.c En sachant que hello.c contient des instructions en C. Ils écrivent plus loin : Maintenant tapons: $ hello.c Et là ça devarit s'exécuter... Ben y'a rien Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Le mer 29/01/2003 à 15:00, informatick a écrit : Le mer 29/01/2003 à 02:31, GeantJones a écrit : Bon voila G fait hello world j'ai ouvert un kwrite et fait un nouveau document J'y ai mit : #include stdio.h main() { (void) printf(Hello World\n); return (0); } Ne pas oublier de laisser un ligne de vide a la fin ou faire expres pour voir le debugeur ;) On sauvegarde le toute sous hello.c et on donne les permission d'execution du fichier. === Jusque là ok un petit gcc -o hello hello.c ca compile ...patience ca va pas etre long lol === Tu as ouvert quoi ? Tu as tapé dans quoi ? mais dans une console, dans un xterm dans un truc du genre quoi konole bon ok konsole le disent !!! dans une konsole ;) J'ai codé dans krite et compiler avec gcc dans dans une kosole. a++ GeantJones on tape ./hello ont obtiens : [geant@linux Desktop]$ ./hello Hello World Et Vive gnu/Linux ! A++ GeantJOnes Le mer 29/01/2003 à 00:17, informatick a écrit : Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit : Le 28 Jan 2003 22:04:44 +0100 informatick [EMAIL PROTECTED] a écrit : Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Recharger ? par exemple, taper dans une xterm : emacs toto.c ou, emacs ayant été lancé dans le répertoire ad hoc : C-x C-f toto.c Denis. Dans un ancien n° de Linux Magazine (n°6) il est écrit : Pour compiler notre programme hello.c nous tapons sur la ligne de commande: $ gcc -o hello hehho.c En sachant que hello.c contient des instructions en C. Ils écrivent plus loin : Maintenant tapons: $ hello.c Et là ça devarit s'exécuter... Ben y'a rien Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
[debutant] Recherche un utilisateur d'Emacs
Tout est dans le titre Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Le 28 Jan 2003 18:57:06 +0100 informatick [EMAIL PROTECTED] a écrit : Pourquoi ??? Denis -- Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Le mar 28/01/2003 à 19:09, Denis Bitouzé a écrit : Le 28 Jan 2003 18:57:06 +0100 informatick [EMAIL PROTECTED] a écrit : Pourquoi ??? Denis Tout simplement pour ceci : Je veux programmer en C. J'ai créé un fichier toto.c mais sur emacs, comment compiler pour que ce programme s'exécute ? Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Salut, Normalement, tu devrais avoir un menu qui te permet de compiler. A mon avis, tu as ouvert emacs et puis tu as rédigé ton programme. Dans ces conditions, emacs ne sais pas que tu as écris en C. Pour être plus précis, emacs doit basculer dans le mode C pour te permettre d'indenter, colorer en fonction de la syntaxe Si ce que je te dis correspond à ton cas, tu n'as qu'à chercher comment valider le mode C. Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Fred informatick wrote: Le mar 28/01/2003 à 19:09, Denis Bitouzé a écrit : Le 28 Jan 2003 18:57:06 +0100 informatick [EMAIL PROTECTED] a écrit : Pourquoi ??? Denis Tout simplement pour ceci : Je veux programmer en C. J'ai créé un fichier toto.c mais sur emacs, comment compiler pour que ce programme s'exécute ? Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Le mar 28/01/2003 à 19:41, Rooms Frederic a écrit : Salut, Normalement, tu devrais avoir un menu qui te permet de compiler. A mon avis, tu as ouvert emacs et puis tu as rédigé ton programme. Dans ces conditions, emacs ne sais pas que tu as écris en C. Oui, là on est sur la même ligne... Pour être plus précis, emacs doit basculer dans le mode C pour te permettre d'indenter, colorer en fonction de la syntaxe Si ce que je te dis correspond à ton cas, tu n'as qu'à chercher comment valider le mode C. Tu sais comment faire ? Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Recharger ? Fred informatick wrote: Le mar 28/01/2003 à 19:09, Denis Bitouzé a écrit : Le 28 Jan 2003 18:57:06 +0100 informatick [EMAIL PROTECTED] a écrit : Pourquoi ??? Denis Tout simplement pour ceci : Je veux programmer en C. J'ai créé un fichier toto.c mais sur emacs, comment compiler pour que ce programme s'exécute ? Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit : Le 28 Jan 2003 22:04:44 +0100 informatick [EMAIL PROTECTED] a écrit : Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Recharger ? par exemple, taper dans une xterm : emacs toto.c ou, emacs ayant été lancé dans le répertoire ad hoc : C-x C-f toto.c Denis. Dans un ancien n° de Linux Magazine (n°6) il est écrit : Pour compiler notre programme hello.c nous tapons sur la ligne de commande: $ gcc -o hello hehho.c En sachant que hello.c contient des instructions en C. Ils écrivent plus loin : Maintenant tapons: $ hello.c Et là ça devarit s'exécuter... Ben y'a rien Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit : Le 28 Jan 2003 22:04:44 +0100 informatick [EMAIL PROTECTED] a écrit : Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Recharger ? par exemple, taper dans une xterm : emacs toto.c Ok mais si je tape emacs toto.c Emacs s'ouvre bien mais il me donne le code de toto.c et non ce que je lui demande de m'afficher : hello word le code du fichier toto.c étant : #include stdio.h void main (void) { printf (hello word !\n); } c'est ça qu'il m'affiche, le contenu du fichier toto.c ! Ce n'est pas ce que je veux. Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Prend kwrite pour faire ton code et compile avec gcc emacs faut vraiment aimer ;) Bon j'ai rien a dire je code pas moi. A++ GeantJones Le mer 29/01/2003 à 00:25, informatick a écrit : Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit : Le 28 Jan 2003 22:04:44 +0100 informatick [EMAIL PROTECTED] a écrit : Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Recharger ? par exemple, taper dans une xterm : emacs toto.c Ok mais si je tape emacs toto.c Emacs s'ouvre bien mais il me donne le code de toto.c et non ce que je lui demande de m'afficher : hello word le code du fichier toto.c étant : #include stdio.h void main (void) { printf (hello word !\n); } c'est ça qu'il m'affiche, le contenu du fichier toto.c ! Ce n'est pas ce que je veux. Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
Bon voila G fait hello world j'ai ouvert un kwrite et fait un nouveau document J'y ai mit : #include stdio.h main() { (void) printf(Hello World\n); return (0); } Ne pas oublier de laisser un ligne de vide a la fin ou faire expres pour voir le debugeur ;) On sauvegarde le toute sous hello.c et on donne les permission d'execution du fichier. un petit gcc -o hello hello.c ca compile ...patience ca va pas etre long lol on tape ./hello ont obtiens : [geant@linux Desktop]$ ./hello Hello World Et Vive gnu/Linux ! A++ GeantJOnes Le mer 29/01/2003 à 00:17, informatick a écrit : Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit : Le 28 Jan 2003 22:04:44 +0100 informatick [EMAIL PROTECTED] a écrit : Une façon simple mais non élégante consiste à quitter emacs et de recharger ton fichier toto.c. Emacs va directement détecter qu'il s'agit de C et cela devrait aller. Recharger ? par exemple, taper dans une xterm : emacs toto.c ou, emacs ayant été lancé dans le répertoire ad hoc : C-x C-f toto.c Denis. Dans un ancien n° de Linux Magazine (n°6) il est écrit : Pour compiler notre programme hello.c nous tapons sur la ligne de commande: $ gcc -o hello hehho.c En sachant que hello.c contient des instructions en C. Ils écrivent plus loin : Maintenant tapons: $ hello.c Et là ça devarit s'exécuter... Ben y'a rien Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
informatick a écrit: Le mar 28/01/2003 à 23:17, Denis Bitouzé a écrit : [...] Dans un ancien n° de Linux Magazine (n°6) il est écrit : Pour compiler notre programme hello.c nous tapons sur la ligne de commande: $ gcc -o hello hehho.c OK En sachant que hello.c contient des instructions en C. Ils écrivent plus loin : Maintenant tapons: $ hello.c Là, t'as mal lu, t'es pété ou alors ils avaient fait une faute de frappe, non? Faut taper maintenant : $ hello et non pas hello.c, et là si tu vois pas, y'a comme un malentendu qq part. Rosaire Et là ça devarit s'exécuter... Ben y'a rien Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [debutant] Recherche un utilisateur d'Emacs
GeantJones wrote: Bon voila G fait hello world j'ai ouvert un kwrite et fait un nouveau document J'y ai mit : #include stdio.h main() { (void) printf(Hello World\n); return (0); } Petite synthèse sur l'écriture et la conception de programmes : 1) il existe des langages informatiques dits 'interprétés' , car la machine analyse les instructions (écrites 'en clair'), les traduit en langage machine et les exécute. s'il y a une faute d'orthographe, ou de grammaire, la machine arrête l'exécution du programme, et donne un message d'erreur. C'est le cas de langage tels que bash, php, perl, python, visual basic, etc... Il faut que la machine possède un interpréteur pour le langage choisi. 2) une deuxième sorte de langage permet nécessite d'écrire des programmes en 2 phases : - j'écris mon programme grace à un éditeur plus ou moins perfectionné (emacs, kwrite, vi, joe etc...) - ensuite, je *compile* mon programme grâce à un compilateur qui va traduire les instructions écrite 'en clair' en langage machine. souvent, on en profite pour lier le module compilé avec des modules déjà compilés, et nécessaires à l'éxécution. S'il y a erreur de syntaxe, la compil. s'arrête et renvois des messages d'erreur. Dans ce cas, le programme n'est pas construit. Sinon, on obtient de sortie appelé *exécutable*. Il faut (sous Unix et Linux) signifier au système que ce programme est exécutable (chmod +x monpgm). C, C++, Pascal, (et j'en omet beaucoup) sont des langages *compilés*, car il necessitent ces 2 étapes. Il faut avoir le compilaateur qui va bien avec le langage (par exemple, gcc pour C et C++ L'Intérêt d'utiliser des langages compilés, c'est que : 1) ils sont bien plus rapides à l'exécution. 2) Ils permettent de vérifier la syntaxe avant de lancer l'exécution. Il existe également des variantes entre ces 2 méthodes, mais que je ne connais pas trop (java, par exemple) A+ c.devise Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;