Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1829 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Unix , Emacs & C++ : le mettre sous xp ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Unix , Emacs & C++ : le mettre sous xp ?

n°1292190
Da Vince
Posté le 25-01-2006 à 18:57:11  profilanswer
 

Yo !  
tout d'abord je n'y connais rien en programmation ! total newbie !  :lol:  
 
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 !

mood
Publicité
Posté le 25-01-2006 à 18:57:11  profilanswer
 

n°1292191
lorill
Posté le 25-01-2006 à 18:59:49  profilanswer
 

cygwin

n°1292194
tomi_tomo
Posté le 25-01-2006 à 19:00:46  profilanswer
 


http://forum.hardware.fr/hardwaref [...] 1-1.htm#t0


Message édité par tomi_tomo le 25-01-2006 à 19:34:31
n°1292225
Da Vince
Posté le 25-01-2006 à 20:14:14  profilanswer
 

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 ?

n°1292228
ritzle
Posté le 25-01-2006 à 20:17:39  profilanswer
 

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 ...   :(  
ya un plugin à rajouter ?


on est sensés éclater de rire ?

n°1292235
Da Vince
Posté le 25-01-2006 à 20:24:16  profilanswer
 

non tu es censé m'aider !  :pfff:  
 
j'ai bien précisé : "tout d'abord je n'y connais rien en programmation ! total newbie ! "
Si tu as mieux à me proposer ... :kaola:  
 
 

n°1292257
manatane
En vous remerciant, bonsoir
Posté le 25-01-2006 à 21:19:28  profilanswer
 

Da Vince a écrit :

non tu es censé m'aider !  :pfff:  
 
j'ai bien précisé : "tout d'abord je n'y connais rien en programmation ! total newbie ! "
Si tu as mieux à me proposer ... :kaola:


ben c est pas une histoire de programmation la [:moule_bite] 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


Message édité par manatane le 25-01-2006 à 21:20:36
n°1292316
Da Vince
Posté le 25-01-2006 à 22:55:28  profilanswer
 

:)  oui mais comme j'y connais rien en prog c'est justement pourquoi je dis des bêtises...  :lol:  
 
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 !  :pt1cable:  
 
désolé si je suis nul, mais c'est grâce à vous que je peux progresser  :hello:

n°1292322
push
/dev/random
Posté le 25-01-2006 à 23:04:49  profilanswer
 
n°1292323
chrisbk
-
Posté le 25-01-2006 à 23:07:57  profilanswer
 

emacs sous xp [:pingouino] Si c'est pas mettre du foin dans le reservoir d'une bagnole ca [:pingouino]

mood
Publicité
Posté le 25-01-2006 à 23:07:57  profilanswer
 

n°1292324
push
/dev/random
Posté le 25-01-2006 à 23:10:58  profilanswer
 

et t'as omis ton "emacs pour faire du C++", tu te ramolis grave

n°1292326
chrisbk
-
Posté le 25-01-2006 à 23:12:36  profilanswer
 

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


Message édité par chrisbk le 25-01-2006 à 23:12:51
n°1292338
push
/dev/random
Posté le 25-01-2006 à 23:26:08  profilanswer
 

bein je sais pas, qu'est-ce que emacs ne fait pas et qu'y te semble indispensable aujourd'hui ?

n°1292341
chrisbk
-
Posté le 25-01-2006 à 23:28:18  profilanswer
 

être joli [:el g] 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

n°1292461
Da Vince
Posté le 26-01-2006 à 10:45:52  profilanswer
 

:non: emacs m'a été imposé par mon université (lille1)
j'aimerais donc pouvoir refaire des exos chez moi, m'entaîner, progresser ...

n°1292473
Da Vince
Posté le 26-01-2006 à 10:57:02  profilanswer
 

merci push !  :ouch:  
knoppix a l'air impec !

n°1292987
++fab
victime du syndrome IH
Posté le 26-01-2006 à 19:33:17  profilanswer
 

chrisbk a écrit :

être joli [:el g] 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  :D  
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).

Message cité 2 fois
Message édité par ++fab le 26-01-2006 à 19:40:38
n°1293021
Da Vince
Posté le 26-01-2006 à 20:33:51  profilanswer
 

voilà j'ai lancé knoppix c'est excellent !!!  :ange:  
ya mon ptit emacs et tout !  
 
merci !  :hello:

n°1293023
lorill
Posté le 26-01-2006 à 20:36:54  profilanswer
 

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

n°1293024
chrisbk
-
Posté le 26-01-2006 à 20:37:14  profilanswer
 

++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 :d

Citation :


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.


 
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 :


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


 
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
 
 

n°1293025
++fab
victime du syndrome IH
Posté le 26-01-2006 à 20:48:07  profilanswer
 

lorill a écrit :

sur eclipse, tu doubles-cliques sur le fichier, il passe en plein ecran.  
je suppose que les autres IDE ont une fonction equivalente.


 
J'ai oublié de préciser que je ne voulais pas décoller les mains du clavier quand je code :)

n°1293028
++fab
victime du syndrome IH
Posté le 26-01-2006 à 20:51:13  profilanswer
 

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


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.

n°1293030
chrisbk
-
Posté le 26-01-2006 à 21:04:41  profilanswer
 

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

n°1295157
++fab
victime du syndrome IH
Posté le 30-01-2006 à 21:26:07  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Unix , Emacs & C++ : le mettre sous xp ?

 

Sujets relatifs
[AS2]mettre une variableConfigurer une RS232 sous UNIX en C low lvl
reservation en ligne? c'est dur a mettre en place?shell unix: test IF avec plusieurs conditions
Commande UNIX - ComparaisonComment mettre une Scrollbar dans un JTextArea ?
Mettre dans l'ordre alphabétique[C/FEDORA]méttre mon fichier sur flash disc?urgent!
[C / UNIX ] Semaphore entre plusieurs processus [Résolu]Mettre en forme le message d'un mail [RESOLU]
Plus de sujets relatifs à : Unix , Emacs & C++ : le mettre sous xp ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR