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

  FORUM HardWare.fr
  Programmation
  C++

  quel compilateur C++

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

quel compilateur C++

n°991579
ludo68
Posté le 23-02-2005 à 17:21:24  profilanswer
 

salut a tous!!! Je fais mes premier pas dans la programmation en C++ et je voulais savoir quels compilateur me conseillez vous et ou puis-je le trouver (en freeware biensur)!!! merci a tous

mood
Publicité
Posté le 23-02-2005 à 17:21:24  profilanswer
 

n°991611
lcnn
Posté le 23-02-2005 à 17:40:16  profilanswer
 

Salut,
 
Si tu es sous windows je te conseille dev-c++  
http://www.bloodshed.net/devcpp.html
 (derriere c'est du gcc)
 
Sous Linux gcc en ligne de commande (voir emacs + makefile + ...) ou utilise un environnement en surcouche type glade ou kdevelop, eclipse.
 
Bon courage

n°991613
Taz
bisounours-codeur
Posté le 23-02-2005 à 17:40:46  profilanswer
 

le même que ta mère qui devrait t'acheter des lunettes

n°991654
mout_de_ra​isin
Posté le 23-02-2005 à 18:05:33  profilanswer
 

Taz a écrit :

le même que ta mère qui devrait t'acheter des lunettes


Quelle reponse delicate ... Certes il aurait pu chercher un peu avant de poster et s'apercevoir que la question a ete posee maintes et maintes fois, mais l'acceuil est un peu rude quand meme!
 
Edit : Et moi qui pensait que les bisounours etait des etres gentils ? On m'aurait mentiii ?


Message édité par mout_de_raisin le 23-02-2005 à 18:07:00
n°991684
blastman
just me !
Posté le 23-02-2005 à 18:50:50  profilanswer
 

Taz a écrit :

le même que ta mère qui devrait t'acheter des lunettes


 
 :lol:  Tu ma sorti la même chose quand j'ai demandé quel compilateur vous utilisez, tu est complexé ? tu as des problèmes hormonale ? tu veut en parler ? vas-y y a plein de gens qui écoute !

n°991687
Joel F
Real men use unique_ptr
Posté le 23-02-2005 à 18:54:43  profilanswer
 

blastman a écrit :

:lol:  Tu ma sorti la même chose quand j'ai demandé quel compilateur vous utilisez, tu est complexé ? tu as des problèmes hormonale ? tu veut en parler ? vas-y y a plein de gens qui écoute !


 
ta geule :o et lis les Bibliolinks :o


Message édité par Joel F le 23-02-2005 à 18:55:13
n°991718
blastman
just me !
Posté le 23-02-2005 à 19:14:25  profilanswer
 


Ce forum est vraiment génial pour aider les personnes en difficultés et partager une passion commune je le pense, qui est l'informatique.
Mais il y a bien une chose que je regrette ici c'est le manque de convivialité, de respect, de tolérance etc...  
 
c'est domage, ce forum pourrait être encore mieux !!!

n°991902
ludo68
Posté le 23-02-2005 à 21:50:19  profilanswer
 

  Finalement je ne veux plus apprendre à programmer, si c'est pour devenir un être stupide comme Taz ce n'est pas la peine. Merci pour vos reponses.  :pfff:  Mais nen je plaisante Taz, je t'adore, :love: , j'ai vraiment aimé ton message pour mon premier post dans le forum c'est trop cool et au faite juste une question TAZ tu me conseilles quoi comme compilateur  pour programmer en C++.  :kaola: .
 
ps: au faite taz tu sais ce que l'on dit homme à lunettes homme à ...

n°991908
chrisbk
-
Posté le 23-02-2005 à 21:53:25  profilanswer
 

lcnn a écrit :

Salut,
 
...
Sous Linux gcc en ligne de commande (voir emacs + makefile + ...)  
 
...
Bon courage


 
oué, y va en avoir besoin [:petrus75]
 
Et un grand "Bienvenue en 2005" a tous nos amis linuxiens au fait !


Message édité par chrisbk le 23-02-2005 à 21:53:42
n°991941
manatane
En vous remerciant, bonsoir
Posté le 23-02-2005 à 22:13:18  profilanswer
 

Citation :

oué, y va en avoir besoin [:petrus75]
Et un grand "Bienvenue en 2005" a tous nos amis linuxiens au fait !


en meme temps, s'il veut etre efficace un jour, il faut bien qu'il se mette dans la tete que la ligne de commande et les raccourcis clavier permettent d'être beaucoup plus efficace qu'une GUI de secrétaire dans bien des cas.
 

mood
Publicité
Posté le 23-02-2005 à 22:13:18  profilanswer
 

n°991945
chrisbk
-
Posté le 23-02-2005 à 22:15:32  profilanswer
 

manatane a écrit :

Citation :

oué, y va en avoir besoin [:petrus75]
Et un grand "Bienvenue en 2005" a tous nos amis linuxiens au fait !


en meme temps, s'il veut etre efficace un jour, il faut bien qu'il se mette dans la tete que la ligne de commande et les raccourcis clavier permettent d'être beaucoup plus efficace qu'une GUI de secrétaire dans bien des cas.


 
oh yeah, a donf
 
<truc pour taper le code>
alt+tab (ou l'equivalent linux>
make
lire les erreurs paumé au milieu des lignes de commande
alt+tab
aller a la ligne fautive
merde c'etait quoi deja ?
alt+tab
ah, la 27
alt+tab
bin y'a rien a la 27 ? ca devait pas etre le bon fichier
alt+tab
ah oué c'etait jeanpaul.c
alt+tab
corrigé
alt+tab
erreur jeanpaul.c ligne 28. Putain de gcc qui te balance les erreurs une a une
alt+tab
...
 
 
si tu veux, sur ce point la, j'ai comme un doute :o

n°991946
elianor
bannie 17 fois
Posté le 23-02-2005 à 22:16:01  profilanswer
 

manatane a écrit :

Citation :

oué, y va en avoir besoin [:petrus75]
Et un grand "Bienvenue en 2005" a tous nos amis linuxiens au fait !


en meme temps, s'il veut etre efficace un jour, il faut bien qu'il se mette dans la tete que la ligne de commande et les raccourcis clavier permettent d'être beaucoup plus efficace qu'une GUI de secrétaire dans bien des cas.


 
Il existe des GUI adaptés à la programmation maintenant. Un visual studio 2005 ou un WSAD, c'est quand même à des années lumière au dessus d'un emacs pour la productivité.


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°991960
manatane
En vous remerciant, bonsoir
Posté le 23-02-2005 à 22:29:42  profilanswer
 

Citation :

Il existe des GUI adaptés à la programmation maintenant. Un visual studio 2005 ou un WSAD, c'est quand même à des années lumière au dessus d'un emacs pour la productivité.


Certes mais j'imagine qu'il est rarement possible -pour des raisons d'ergonomie et de temps de développement- à une gui d'etre aussi compléte et aussi variée que ce qu'offre l'ensemble des commandes et variables prédefinies disponibles via un shell comme Bash sous Linux pour un programmeur.

n°991962
elianor
bannie 17 fois
Posté le 23-02-2005 à 22:31:52  profilanswer
 

manatane a écrit :


Certes mais j'imagine qu'il est rarement possible -pour des raisons d'ergonomie et de temps de développement- à une gui d'etre aussi compléte et aussi variée que ce qu'offre l'ensemble des commandes et variables prédefinies disponibles via un shell comme Bash sous Linux pour un programmeur.


 
C'est vrai qu'on ne trouve que les trucs qui servent et absolument pas les trucs qui n'ont aucun intêret. Accessoirement, les commandes déjà existantes, si tu veux les faires en shell, tu n'ass pas fini d'en chier. Je te conseille par exemple de renommer une fonction (et mettre à jour les appels) en shell, alors que c'est faisable d'un simple clic droit sur ce genre d'outils.
 


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°991965
Joel F
Real men use unique_ptr
Posté le 23-02-2005 à 22:37:37  profilanswer
 

chrisbk a écrit :

oh yeah, a donf
 
<truc pour taper le code>
alt+tab (ou l'equivalent linux>
make
lire les erreurs paumé au milieu des lignes de commande
alt+tab
aller a la ligne fautive
merde c'etait quoi deja ?
alt+tab
ah, la 27
alt+tab
bin y'a rien a la 27 ? ca devait pas etre le bon fichier
alt+tab
ah oué c'etait jeanpaul.c
alt+tab
corrigé
alt+tab
erreur jeanpaul.c ligne 28. Putain de gcc qui te balance les erreurs une a une
alt+tab
...
 
 
si tu veux, sur ce point la, j'ai comme un doute :o


 
 
xemacs il compile avec make dans ca fenetre et tu peut cliquer sur les messages d'erreur gcc ce qui t'envoie sur la bonne ligne  :sol:

n°991969
manatane
En vous remerciant, bonsoir
Posté le 23-02-2005 à 22:51:50  profilanswer
 

Je reconnais que des outils comme VS soit très pratique et que quand on est englué dans un projet usine à gaz, on est pas très envie de se viander dans une ligne de commande pour faire du renommage.
Il faut juste voir en fonction de ce qu'on a faire le shell peut s'avérer beaucoup plus pratique qu'une GUI (quand on peut se passer du déboggueur par exemple (ex : vérifier la où l'execution du programme s'arrete via son statut de terminaison...), nm, strings, taches d'administration pour les tests...).
 

n°991972
schnapsman​n
Zaford Beeblefect
Posté le 23-02-2005 à 22:54:08  profilanswer
 

manatane a écrit :

Je reconnais que des outils comme VS soit très pratique et que quand on est englué dans un projet usine à gaz, on est pas très envie de se viander dans une ligne de commande pour faire du renommage.
Il faut juste voir en fonction de ce qu'on a faire le shell peut s'avérer beaucoup plus pratique qu'une GUI (quand on peut se passer du déboggueur par exemple (ex : vérifier la où l'execution du programme s'arrete via son statut de terminaison...), nm, strings, taches d'administration pour les tests...).


 
évidement qu'on visual studio ne permet pas à lui seul de soudainement faire du travail propre, cedi dit, emacs+shell tools non plus [:itm]

n°991974
elianor
bannie 17 fois
Posté le 23-02-2005 à 22:56:25  profilanswer
 

manatane a écrit :


Il faut juste voir en fonction de ce qu'on a faire le shell peut s'avérer beaucoup plus pratique qu'une GUI (quand on peut se passer du déboggueur par exemple (ex : vérifier la où l'execution du programme s'arrete via son statut de terminaison...), nm, strings, taches d'administration pour les tests...).


 
- le premier cas est incompréhensible.
- nm et strings ne servent à rien dans la vraie vie.
- pour les tests, j'utilise junit, qui est quand même d'un autre niveau qu'un "make tests" bourrin.


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°991979
chrisbk
-
Posté le 24-02-2005 à 00:03:36  profilanswer
 

Joel F a écrit :

xemacs il compile avec make dans ca fenetre et tu peut cliquer sur les messages d'erreur gcc ce qui t'envoie sur la bonne ligne  :sol:


 
purée [:wam]
on neige en plein avant gardisme la [:wam]

n°991984
++fab
victime du syndrome IH
Posté le 24-02-2005 à 00:16:16  profilanswer
 

Joel F a écrit :

xemacs il compile avec make dans ca fenetre et tu peut cliquer sur les messages d'erreur gcc ce qui t'envoie sur la bonne ligne  :sol:


 
meme pas besoin de cliquer, C-x `

n°991990
manatane
En vous remerciant, bonsoir
Posté le 24-02-2005 à 00:35:10  profilanswer
 

elianor a écrit :

- le premier cas est incompréhensible.
- nm et strings ne servent à rien dans la vraie vie.
- pour les tests, j'utilise junit, qui est quand même d'un autre niveau qu'un "make tests" bourrin.


Oui bon bref, si je comprend bien, tu bases tes exemples sur ton expérience en Java/C# et moi en C sous Unix, les besoins sont différents. Je suis parfaitement d'accord que les usines à gaz destinées à produire des usines à gaz telles que C++/Java/C# est besoin d'une autre usine à gaz comme environnement spécifique dans leur programmation... Si tu programmes en C, Python, Shell, Php... la ligne de commande et emacs/vim suffisent parfaitement.  
- Pour le premier cas, il s'agit de verifier dans quelle portion du code le programme achéve son execution en vérifiant son statut de terminaison dans le shell : $ echo $? en ayant pris soin de mettre un exit(42); dans la portion de code a tester, ce qui évite dans bien des cas de lancer l'artillerie lourde du déboggueur (mais c'est un exemple plutot à la con j'avoue).
- nm et strings sont utiles dans certains cas.

n°991992
chrisbk
-
Posté le 24-02-2005 à 00:42:11  profilanswer
 

j'ai le malheur de developper en C sous unix [:el g]
je reviendrais pas la dessus, mais je vais demander un suivi psy a mon boss :/

n°991995
chrisbk
-
Posté le 24-02-2005 à 00:49:10  profilanswer
 

Cela dit, pour palier a l'horreur emacsienne, j'ai du mettre en place tout un brol
 
1/ je dev sous VS + VSA. Parce que c'est le minimum syndical, en dessous je prends pas
2/ j'ai custom VS. Je fais F7, il lance un prog a moi
3/ ledit prog (fait en c#) utilise puty pour se connecter sur notre serveur linux,lance un scons
4/ les messages d'erreurs de GCC sont parsé et transformé en message d'erreur VS (pour le formatage), en plus de filtrer les conneries de gcc dont on se fout (each undeclared symbol appear once tagada prout prout ta gueule)
5/ le truc "F4" de VS pour aller a la ligne d'erreur marche
 
(faire le prog en c# m'a pris 1h, les gains en temps sont considérables, et ca fait chutter ma tension)
avec ca on arrive a quelque chose.  On a tjs pas de debugueur digne de ce nom (on me sortira ce qu'on veut, on critiquera ma facon de coder si on veut, mes competences, toussa, mais faire du C sans debuggueur, heuh, bof), mais au moins j'ai un editeur de code qui m'aide.
 


Message édité par chrisbk le 24-02-2005 à 00:51:10
n°992001
manatane
En vous remerciant, bonsoir
Posté le 24-02-2005 à 01:02:05  profilanswer
 

Pas mal :-)
 
J'ose avouer que le C me donne parfois l'impression d'être possédé par une force maléfique qui cherche à me nuire (surtout quand je manipule des chaines avec les @%"~১§ de fonctions str* ANSI) et que les outils tel que Gdb ne soient pas d'un abord très sympathique.
J'espère pour toi que vous utilisez la Glib si c'est un gros projet.
 
J'ajouterais quand meme, qu'a mon humble avis, un mec qui maitrise (mais au prix d'années d'efforts hein) emacs, le shell et le reste de l'environnement Unix sera plus rapide que toi avec le système que tu as mis en place, mais bon après tout, programmer en C çà se fait un peu avec la sueur des dessous de bras.


Message édité par manatane le 24-02-2005 à 01:11:22
n°992006
chrisbk
-
Posté le 24-02-2005 à 01:11:49  profilanswer
 

manatane a écrit :

Pas mal :-)
 


 
merci [:joce]

manatane a écrit :


(surtout quand je manipule des chaines avec les @%"~১§ de fonctions str* ANSI) et que les outils tel que Gdb ne soient pas d'un abord très sympathique.


ptain, oué, c'est l'enfer sur terre ca :/ si tu veux faire un sprintf "safe" et qui alloue que ce dont il a besoin, c'est tout une histoire....
 
 

manatane a écrit :


J'espère pour toi que vous utilisez la Glib si c'est un gros projet.


 
[:ciler]
mais spamafaute, chui tout nouveau la dedans [:ciler]

n°992013
elianor
bannie 17 fois
Posté le 24-02-2005 à 07:43:02  profilanswer
 

manatane a écrit :

Oui bon bref, si je comprend bien, tu bases tes exemples sur ton expérience en Java/C# et moi en C sous Unix


 
De la même façon que j'utilise des éditeurs modernes, j'utilise des langages modernes.


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°992030
Lam's
Profil: bas.
Posté le 24-02-2005 à 09:05:15  profilanswer
 

manatane a écrit :

- Pour le premier cas, il s'agit de verifier dans quelle portion du code le programme achéve son execution en vérifiant son statut de terminaison dans le shell : $ echo $? en ayant pris soin de mettre un exit(42); dans la portion de code a tester, ce qui évite dans bien des cas de lancer l'artillerie lourde du déboggueur (mais c'est un exemple plutot à la con j'avoue).


Euh, tu sais, tu mets une bonne assertion qui va bien, et ton environnement de développement t'arretera là ou il faut, même s'il faut lancer le debugger au passage. Mais bon, c'est sous Windows, certes.
 
Ceci-dit, sur toutes mes machines de dév j'installe systématiquement cygwin, et bien il ne me sert pas à grand chose pour développer.  

n°992056
HelloWorld
Salut tout le monde!
Posté le 24-02-2005 à 09:50:33  profilanswer
 

manatane a écrit :

Citation :

Il existe des GUI adaptés à la programmation maintenant. Un visual studio 2005 ou un WSAD, c'est quand même à des années lumière au dessus d'un emacs pour la productivité.


Certes mais j'imagine qu'il est rarement possible -pour des raisons d'ergonomie et de temps de développement- à une gui d'etre aussi compléte et aussi variée que ce qu'offre l'ensemble des commandes et variables prédefinies disponibles via un shell comme Bash sous Linux pour un programmeur.


Effectivement, je connais aucun GUI qui impose de mieux connaitre la programmation shell que le C++ pour développer en C++. D'un autre côté, j'ai pas trouvé la commande qui équivaut à intellisense.
Quand tout ce qui est makefile est géré de manière transparence par un IDE, on survit très bien sans bash...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°992057
coffeeman
Posté le 24-02-2005 à 09:51:27  profilanswer
 

HelloWorld a écrit :


Quand tout ce qui est makefile est géré de manière transparence par un IDE, on survit très bien sans bash...


 
chaine de production d'artifacts, makefile est UNE façon de fairte)


Message édité par coffeeman le 24-02-2005 à 09:51:39
n°992084
pascal_
Posté le 24-02-2005 à 10:24:34  profilanswer
 

Joel F a écrit :

xemacs il compile avec make dans ca fenetre et tu peut cliquer sur les messages d'erreur gcc ce qui t'envoie sur la bonne ligne  :sol:


 
Pour info, emacs aussi  :o  

n°992120
Joel F
Real men use unique_ptr
Posté le 24-02-2005 à 10:51:57  profilanswer
 

pour moi emacs/xemacs reste le même outil :)

n°992132
pascal_
Posté le 24-02-2005 à 11:02:44  profilanswer
 

Joel F a écrit :

pour moi emacs/xemacs reste le même outil :)


 
Ok, comme tu parlais de xemacs j'ai cru que tu n'englobais pas emacs...

n°992677
ludo68
Posté le 24-02-2005 à 18:18:08  profilanswer
 

un grand merci a toute vos reponse mais je suis un petit, tres petit debutant qui n'a pas compris grand chose a vos reponse (ceci dit je les ai survoler sauf celle de taz :-) mdrrrr). Ceci dit je suis sous windows (dsl j'ai que ca) et il me semble voir baucoup de monde programmer sous linux. Pourquoi??? Parce que vous ete des professionnel de la prog et votre patron vous force, ou est-ce vraiment mieux linux pour programmer???

n°992686
blastman
just me !
Posté le 24-02-2005 à 18:32:12  profilanswer
 

:hello:  
 
Je te conseil d'utiliser (Visual C++ 6) Dev-C++.
 
Sinon tu a un tès bon liens pour te trouver un compilateur ainsi que des tutos.
 :bounce: http://c.developpez.com/compilateurs/


Message édité par blastman le 24-02-2005 à 19:00:01
n°992689
elianor
bannie 17 fois
Posté le 24-02-2005 à 18:36:14  profilanswer
 

blastman a écrit :


Je te conseil d'utiliser Visual C++ 6.


 
Félicitation, tu gagne la palme du conseil le plus con :jap:


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°992698
ludo68
Posté le 24-02-2005 à 18:41:24  profilanswer
 

tu peux developer ELIANOR pkoi la palme du conseil le plus con????

n°992706
elianor
bannie 17 fois
Posté le 24-02-2005 à 18:46:12  profilanswer
 

ludo68 a écrit :

tu peux developer ELIANOR pkoi la palme du conseil le plus con????


 
- le compilateur conchie sur les standards
- l'IDE est une véritable calamité, bien en dessous de tout
- il est quasiment plus maintenu
- il reste hors de prix
 
Il y a plein de compilateurs sur le marché, tu lui conseille le pire [:spamafote]


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°992718
masklinn
í dag viðrar vel til loftárása
Posté le 24-02-2005 à 18:50:42  profilanswer
 

blastman a écrit :

:hello:  
 
Je te conseil d'utiliser Visual C++ 6.


Non [:spamafote]  
 
VS .Net est mieux, et permet de faire du C#


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°992733
blastman
just me !
Posté le 24-02-2005 à 18:55:33  profilanswer
 

oups pourquoi j'ai écrit VC++ 6 moi ?!  :pt1cable:  
 
C'est Dev-C++ que je voulais dire désolé pour l'erreur
 
Dev-C++ est vraiment un compilateur que je recommande pour débuter, il est vraiment bien, il est gratuit et la possibilité d’utiliser ce logiciel en combinaison avec Cygwin ou tout autre base de compilation GCC.


Message édité par blastman le 24-02-2005 à 18:58:56
n°992749
HelloWorld
Salut tout le monde!
Posté le 24-02-2005 à 19:04:45  profilanswer
 

elianor a écrit :

- il reste hors de prix


Il est toujours en vente ?
Pour info on en est à la version 7.1, et la 8 doit sortir en Mai.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  quel compilateur C++

 

Sujets relatifs
Comment installer un compilateur Java sous LINUX ?[C] Compilateur plus souple que GCC pour les macros ?
Compilateur en français !!![Java 1.5] Plantage du compilateur
lancement du compilateur javacherche compilateur
[Latex] Quel compilateur?[vhdl] compilateur et simulateur
Compilateur Portland et acceptations des commentairescompilateur externe sous eclipse
Plus de sujets relatifs à : quel compilateur C++


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