Unix , Emacs & C++ : le mettre sous xp ? - C++ - Programmation
Marsh Posté le 25-01-2006 à 19:00:46
http://forum.hardware.fr/hardwaref [...] 1-1.htm#t0
Marsh Posté le 25-01-2006 à 20:14:14
bon , merci mais j'ai installé cygwin, mais il ne connait pas la commande emacs dont j'ai besoin pour lancer la programation c++ comme sous unix ...
ya un plugin à rajouter ?
Marsh Posté le 25-01-2006 à 20:17:39
Da Vince a écrit : bon , merci mais j'ai installé cygwin, mais il ne connait pas la commande emacs dont j'ai besoin pour lancer la programation c++ comme sous unix ... |
on est sensés éclater de rire ?
Marsh Posté le 25-01-2006 à 20:24:16
non tu es censé m'aider !
j'ai bien précisé : "tout d'abord je n'y connais rien en programmation ! total newbie ! "
Si tu as mieux à me proposer ...
Marsh Posté le 25-01-2006 à 21:19:28
Da Vince a écrit : non tu es censé m'aider ! |
ben c est pas une histoire de programmation la c est comme si tu voyais photoshop comme un plugin windows....
Sinon ben tu installes emacs pour win 32 et tu sauves ton fichier la ou est stocke ton $HOME de cygwin genre C:\cygwin\home\truc et apres dans le shell de cygwin tu vas dans ton rep /home/truc et tu compiles
Marsh Posté le 25-01-2006 à 22:55:28
oui mais comme j'y connais rien en prog c'est justement pourquoi je dis des bêtises...
alors je le trouve où emacs pour win32 ?
je sauve quel fichier ?
le shell de cyygwin ... ok , je le compile ...
c'est pas pour rien que je me présente comme newby !
désolé si je suis nul, mais c'est grâce à vous que je peux progresser
Marsh Posté le 25-01-2006 à 23:07:57
emacs sous xp Si c'est pas mettre du foin dans le reservoir d'une bagnole ca
Marsh Posté le 25-01-2006 à 23:10:58
et t'as omis ton "emacs pour faire du C++", tu te ramolis grave
Marsh Posté le 25-01-2006 à 23:12:36
allons push, en toute honneteté, on ne peux plus proner emacs pour faire du developement en 2005. En 87, je te l'accorde, en 92 d'accord, en 96 a la rigueur, mais 2006 ? N'importe quelle ide doit faire mieux, et meme dans les gratuite genre code:blocks
Marsh Posté le 25-01-2006 à 23:26:08
bein je sais pas, qu'est-ce que emacs ne fait pas et qu'y te semble indispensable aujourd'hui ?
Marsh Posté le 25-01-2006 à 23:28:18
être joli non y me semble que les IDE actuelles ont une connaissance du langage en cours de saisie plus evoluée qu'emacs. J'avais lu qu'yavait de l'autocompletion pour emacs mais ca necessitait une compilation ou chaipu quoi, enfin bon
J'avais un collegue qui bossait sous emacs, apres avoir vu le tandem VS/VSA il a vite compris
Marsh Posté le 26-01-2006 à 10:45:52
emacs m'a été imposé par mon université (lille1)
j'aimerais donc pouvoir refaire des exos chez moi, m'entaîner, progresser ...
Marsh Posté le 26-01-2006 à 19:33:17
chrisbk a écrit : être joli non y me semble que les IDE actuelles ont une connaissance du langage en cours de saisie plus evoluée qu'emacs. J'avais lu qu'yavait de l'autocompletion pour emacs mais ca necessitait une compilation ou chaipu quoi, enfin bon |
C'est pas le point fort d'emacs. J'ai essayé d'utiliser l'autocomplétion via semantic/intellisense, mais ça marche mal globalement, du coup, j'ai abandonné. Je ne connais pas l'outil que tu évoques, tu peux en dire plus ?
chrisbk a écrit : J'avais un collegue qui bossait sous emacs, apres avoir vu le tandem VS/VSA il a vite compris |
J'ai bossé sous VS, BC++, et essayé eclipse, aucun de ceux la ont les fonctions d'édition -- qualifié "de base" quand on est habitué à un éditeur type vi, emacs -- auquels je m'attend. Pas moyen de faire faire des loopings au code par exemple
Je trouve aussi que les IDE "modernes" te laisse peu de place pour voir le code, pour moi, c'est décisif, je veux pouvoir voir du code sur toute la hauteur de l'écran.
Et si j'enseignais, je recommanderai emacs, pas pour les raisons sus-cités (les gouts et les couleurs ...), mais parce qu'il y a de bonne chance de le retrouver sur une machine de développement (ou de pouvoir l'installer facilement).
Marsh Posté le 26-01-2006 à 20:33:51
voilà j'ai lancé knoppix c'est excellent !!!
ya mon ptit emacs et tout !
merci !
Marsh Posté le 26-01-2006 à 20:36:54
++fab a écrit : Je trouve aussi que les IDE "modernes" te laisse peu de place pour voir le code, pour moi, c'est décisif, je veux pouvoir voir du code sur toute la hauteur de l'écran. |
sur eclipse, tu doubles-cliques sur le fichier, il passe en plein ecran.
je suppose que les autres IDE ont une fonction equivalente.
Marsh Posté le 26-01-2006 à 20:37:14
++fab a écrit : C'est pas le point fort d'emacs. J'ai essayé d'utiliser l'autocomplétion via semantic/intellisense, mais ça marche mal globalement, du coup, j'ai abandonné. Je ne connais pas l'outil que tu évoques, tu peux en dire plus ? |
code:blocks ? bah pas grand chose vu que je l'utilise pas, c'est un machin qui se developpe et qui, je crois, commence a regrouper du monde. Une recherche google t'en apprendras autant que moi
Citation : |
Nope, pas avec VS2002-2003 et leur panel rectractable. Sous VS6 c'est vrai que c'etait penible, la c'est pu le cas t'as vraiment l'ecran pour toi
++fab a écrit : |
ouais la attention, je dirais en enseignement un peu de rigueur fais pas de mal, et un machin comme VSA qui te corrige les . en ->, upper/lowercase & cie peut un peu te faire perdre de la rigueur. Quand tu sais ce que tu fais c'est top, mais quand tu apprends c'est bien de vraiment comprendre pourquoi et comment
Marsh Posté le 26-01-2006 à 20:48:07
lorill a écrit : sur eclipse, tu doubles-cliques sur le fichier, il passe en plein ecran. |
J'ai oublié de préciser que je ne voulais pas décoller les mains du clavier quand je code
Marsh Posté le 26-01-2006 à 20:51:13
chrisbk a écrit : code:blocks ? bah pas grand chose vu que je l'utilise pas, c'est un machin qui se developpe et qui, je crois, commence a regrouper du monde. Une recherche google t'en apprendras autant que moi |
Non, je te parlais "du bidule qui se compile sous emacs pour faire de l'autocompletion"
chrisbk a écrit : ouais la attention, je dirais en enseignement un peu de rigueur fais pas de mal, et un machin comme VSA qui te corrige les . en ->, upper/lowercase & cie peut un peu te faire perdre de la rigueur. Quand tu sais ce que tu fais c'est top, mais quand tu apprends c'est bien de vraiment comprendre pourquoi et comment |
yep, on est d'accord.
Marsh Posté le 26-01-2006 à 21:04:41
++fab a écrit : Non, je te parlais "du bidule qui se compile sous emacs pour faire de l'autocompletion" |
houla j'ai lu ca une fois long time ago, et comme j'etais pas interessé je crains que le nom ne me soit resté en mémoire que le temps de le lire
Marsh Posté le 30-01-2006 à 21:26:07
chrisbk a écrit : houla j'ai lu ca une fois long time ago, et comme j'etais pas interessé je crains que le nom ne me soit resté en mémoire que le temps de le lire |
Dommage. Mais ça a du être abandonné, je n'en trouve aucune traces ... Ou bien ça correspond directement ou indirectement à ce qui se trouve actuellement dans cedet (semantic, intellisense).
Marsh Posté le 25-01-2006 à 18:57:11
Yo !
tout d'abord je n'y connais rien en programmation ! total newbie !
voilà : à la fac on a commencé à apprendre le c++ , sous environnement Unix.
Sous Unix, on lance l'invite de commande, puis pour un exercice à faire en c++ on tape par exemple : emacs exo1.cpp
maintenant se lance l'editeur en c++ , petite fenetre bleue-verte et là on tape des lignes genre :
"
#include<iostream>
using namespace std;
int main() {
int a,b,c,d;
a=sizeof(int);
b=sizeof(short);
c=sizeof(float);
d=sizeof(double);
cout<<"taille de int="<<a<<"octets"<<endl;
cout<<"taille de short="<<b<<"octets"<<endl;
cout<<"taille de float="<<c<<"octets"<<endl;
cout<<"taille de double="<<d<<"octets"<<endl;
}
"
ensuite on enregistre "save buffer as..." ->exo1.cpp
on retourne dans l'invite de commande pour taper :g++ exo1.cpp -o exo1
renvoi"done" , puis on tape ./exo1 et là ça marche.
voilà pour l'exemple(désolé si ça fait long)
N'ayant pas Unix chez moi, quels logiciels dois-je avoir pour pouvoir m'exercer en c++ via emacs , le tout fonctionnant sous XP ?
merci beaucoup !