Quelle Compilateur c++ [en français gratuit]?
bolossdu94
Messages postés
75
Date d'inscription
Statut
Membre
Dernière intervention
-
jacquoulin -
jacquoulin -
Bonjour à tous,
Je recherche actuellement un compilateur pour du c++ en français, pour créer mon premier programme j'ai mon fichier source je doit le compiler puis j'arriverais a l'étape avec le linker, mais chaque chose en son temps.
Ma question : vous connaissez un bon compilateur (c++) en français et gratuit pour windows, mais si il son pas gratuit dite toujours sa m'intéresse Je débute en c++.
Merci a ceux qui m'aide.
Je recherche actuellement un compilateur pour du c++ en français, pour créer mon premier programme j'ai mon fichier source je doit le compiler puis j'arriverais a l'étape avec le linker, mais chaque chose en son temps.
Ma question : vous connaissez un bon compilateur (c++) en français et gratuit pour windows, mais si il son pas gratuit dite toujours sa m'intéresse Je débute en c++.
Merci a ceux qui m'aide.
A voir également:
- Compilateur gratuit
- Photofiltre 7 gratuit - Télécharger - Retouche d'image
- Clé d'activation windows 10 gratuit - Guide
- Montage video gratuit windows - Guide
- Open office gratuit - Télécharger - Suite bureautique
- Telecharger ccleaner gratuit - Télécharger - Nettoyage
16 réponses
moi j'utilise devc++ (qui utilise le compilo gcc) et visual studio 6.
je me rapelel plus si les messages du compilateur sont en francais ou pas, mais au moins ce sont de bons compilos...
de toute facon, si tu et lance dans la programmation, tu seras vite obligé de te metrte a l'anglais, c'est incontournable ! (surtout lors des recherches de documentations)
je me rapelel plus si les messages du compilateur sont en francais ou pas, mais au moins ce sont de bons compilos...
de toute facon, si tu et lance dans la programmation, tu seras vite obligé de te metrte a l'anglais, c'est incontournable ! (surtout lors des recherches de documentations)
alors, dans devc++, tu fais
nouveau->projet->console application
tu crées un répertoire pour ton projet...
ensuite, devc++ tu crées ce code:
ensuites, pour executer ton programmes, tu fais F9 (compiler et executer)
le code que tu va écrire devra se siter avant le system("pause")
par exemple, pour tester, tu peux rajouter la ligne printf("coucou\r\n");
nouveau->projet->console application
tu crées un répertoire pour ton projet...
ensuite, devc++ tu crées ce code:
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { system("PAUSE"); return EXIT_SUCCESS; }On voi bien le system("pause") qui permet de ne pas fermer la fenetr tout de suite en fin d'application
ensuites, pour executer ton programmes, tu fais F9 (compiler et executer)
le code que tu va écrire devra se siter avant le system("pause")
par exemple, pour tester, tu peux rajouter la ligne printf("coucou\r\n");
effectivement, elle ne fait pas parie des ces librairies.. néanmoins, il faut croire que devcpp l'intègre automatiquement, car le code fonctionne (version 4.9.9.2, téléchargé ce jour)
sous visual studio, il aurai fallu inclure stdio.h...
quand au \r\n, meiux vaut prendre l'habitude de mettre les 2: windows se contentant du \n, d'autres systemes préférant le \n et d'autre systemes exigeant les 2, il vaut mieux mettre les deux dans tout les cas !
sous visual studio, il aurai fallu inclure stdio.h...
quand au \r\n, meiux vaut prendre l'habitude de mettre les 2: windows se contentant du \n, d'autres systemes préférant le \n et d'autre systemes exigeant les 2, il vaut mieux mettre les deux dans tout les cas !
sous visual studio, il aurai fallu inclure stdio.h...
Oui, mais stdio.h est le header C. Le header C++ est cstdio.
néanmoins, il faut croire que devcpp l'intègre automatiquement, car le code fonctionne
C'est plutôt que par défaut devCpp est trop laxiste (pas de -Wall -W etc). Si tu veux un code standard, il faut intégrer la bibliothèque.
(version 4.9.9.2, téléchargé ce jour)
Elle date de 2005 cette version... Aux dernières nouvelles DevCpp n'est plus. Il vaut donc mieux se diriger vers un autre IDE.
quand au \r\n, meiux vaut prendre l'habitude de mettre les 2: windows se contentant du \n, d'autres systemes préférant le \n et d'autre systemes exigeant les 2, il vaut mieux mettre les deux dans tout les cas
Oui lorsque tu travailles en mode raw. Mais printf et cie ne travaillent pas dans ce mode. Le '\n' sera converti en "\r\n" pour windows, en "\n" sur linux etc. Donc non, ce n'est pas du tout une bonne habitude..
Oui, mais stdio.h est le header C. Le header C++ est cstdio.
néanmoins, il faut croire que devcpp l'intègre automatiquement, car le code fonctionne
C'est plutôt que par défaut devCpp est trop laxiste (pas de -Wall -W etc). Si tu veux un code standard, il faut intégrer la bibliothèque.
(version 4.9.9.2, téléchargé ce jour)
Elle date de 2005 cette version... Aux dernières nouvelles DevCpp n'est plus. Il vaut donc mieux se diriger vers un autre IDE.
quand au \r\n, meiux vaut prendre l'habitude de mettre les 2: windows se contentant du \n, d'autres systemes préférant le \n et d'autre systemes exigeant les 2, il vaut mieux mettre les deux dans tout les cas
Oui lorsque tu travailles en mode raw. Mais printf et cie ne travaillent pas dans ce mode. Le '\n' sera converti en "\r\n" pour windows, en "\n" sur linux etc. Donc non, ce n'est pas du tout une bonne habitude..
Par haras tu connaitrait pas aussi un éditeur de lien?
Je lis un livre et il mont juste dit que j'avais besoin d'un éditeur de lien et je ne c'est pas trop a quoi cela rassemble.
(Désolé pour ces deux réponse de suite.)
Je lis un livre et il mont juste dit que j'avais besoin d'un éditeur de lien et je ne c'est pas trop a quoi cela rassemble.
(Désolé pour ces deux réponse de suite.)
on appelel ca un linker
télécharges devcpp, il contient le compilateur gcc, un linker, etc.
tu as pas a te faire chier avec des lignes de commandes (parce que tu as l'air bien parti pour le faire)
si tu veux, tu peux aussi télécharger la version visual studio express edition (il doit y en avoir un pour le c++ , et c'est gratis).
Quand tu prends des IDE complètes(visual studio, dev c++, eclipse....) tu as généralement un debugger inclu dedan, qui te permet d'executer le programme en mode pas a pas, avec des points d'arret et tout... tu verra quand ton livre t'en parlera, c'est très très utile pour controler le bon déroulement du programme
télécharges devcpp, il contient le compilateur gcc, un linker, etc.
tu as pas a te faire chier avec des lignes de commandes (parce que tu as l'air bien parti pour le faire)
si tu veux, tu peux aussi télécharger la version visual studio express edition (il doit y en avoir un pour le c++ , et c'est gratis).
Quand tu prends des IDE complètes(visual studio, dev c++, eclipse....) tu as généralement un debugger inclu dedan, qui te permet d'executer le programme en mode pas a pas, avec des points d'arret et tout... tu verra quand ton livre t'en parlera, c'est très très utile pour controler le bon déroulement du programme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour ta réponse je pourrais enfin reprendre le travail je mettrais sur ce post si j'ai d'autre soucis dans mon chapitre.
:D
:D
Voila je vient d'avoir un autre soucis je vous explique les manip que j'ai effectuer mais cela n'a rien donner.
1) j'ai ouvert bloc note puis j'ai taper cà:
#include <iostream>
int main()
{
std::cout << "Bonjour!\n";
return 0;
}
Bloc note >j'ai fait enregistrer sous> Teste.cpp
Puis j'ai telecharger dev-c++ 4.9.9.2
Je précise quelque chose lorsque j'ai installer le logiciel il mon demander si je voulais utiliser c++ ou klke chose d'aute j'ai mis no i use c++... (désolé je me souvient plus tellement de ceux qui avait ecrit mais si vous avez besoin de connaitre je le réinstalle et je vous le dit)
2) j'ai lancer dev-c++ puis j'ai fait ouvrir le ficher " teste.cpp " , il la bien ouvert mais je n'est pas bien compris le sens du mots compiler donc je vais dans éxecuter puis compiler mais rien ne change
3) je fait enregistrer sous je change le nom du ficher je met " teste.obj "
Lorsque j'ai écrit mon code et que je vais dans exécuter> compiler et exécuter RIEN ne se passe
Je sais que j'ai fait énormément d'erreur mais je vient de commencer il y a tout juste une semaine.
c'est un peu long a lire mais je vous remercie même si vous connaissez pas la réponse juste pour avoir lus mon poste . :)
1) j'ai ouvert bloc note puis j'ai taper cà:
#include <iostream>
int main()
{
std::cout << "Bonjour!\n";
return 0;
}
Bloc note >j'ai fait enregistrer sous> Teste.cpp
Puis j'ai telecharger dev-c++ 4.9.9.2
Je précise quelque chose lorsque j'ai installer le logiciel il mon demander si je voulais utiliser c++ ou klke chose d'aute j'ai mis no i use c++... (désolé je me souvient plus tellement de ceux qui avait ecrit mais si vous avez besoin de connaitre je le réinstalle et je vous le dit)
2) j'ai lancer dev-c++ puis j'ai fait ouvrir le ficher " teste.cpp " , il la bien ouvert mais je n'est pas bien compris le sens du mots compiler donc je vais dans éxecuter puis compiler mais rien ne change
3) je fait enregistrer sous je change le nom du ficher je met " teste.obj "
Lorsque j'ai écrit mon code et que je vais dans exécuter> compiler et exécuter RIEN ne se passe
Je sais que j'ai fait énormément d'erreur mais je vient de commencer il y a tout juste une semaine.
c'est un peu long a lire mais je vous remercie même si vous connaissez pas la réponse juste pour avoir lus mon poste . :)
2) j'ai lancer dev-c++ puis j'ai fait ouvrir le ficher " teste.cpp " , il la bien ouvert mais je n'est pas bien compris le sens du mots compiler donc je vais dans éxecuter puis compiler mais rien ne change( précision il y a une fenêtre qui affiche "compile progress" status done. puis je clique sur fermer
je n'est pas était assez claire désolé.
je n'est pas était assez claire désolé.
Le seul IDE Pro valable et professionnel est Visual Studio.
DevC++ est bien sûr complètement obsolète, Code-Blocks, pour les enfants uniquement.
Tous les Grands Comptes du marché ont uniquement des licences VS.
DevC++ est bien sûr complètement obsolète, Code-Blocks, pour les enfants uniquement.
Tous les Grands Comptes du marché ont uniquement des licences VS.
bon, ok, alors, vu que le system dans ce cas la est uniquement pour devcpp est toujours windows, on va faire dans le code
#ifdef WIN32
system("pause");
#endif
comme ca le code reste portable....
quand a VS, il n'y a pas que ca, en entreprises j'ai deja utilisé éclipse (chez un grand compte)
et en ce moment j'utilise Borland C++ builder...
mais bon, c'est vrai qu'a la maison, je développe en général sur visual studio (6)
#ifdef WIN32
system("pause");
#endif
comme ca le code reste portable....
quand a VS, il n'y a pas que ca, en entreprises j'ai deja utilisé éclipse (chez un grand compte)
et en ce moment j'utilise Borland C++ builder...
mais bon, c'est vrai qu'a la maison, je développe en général sur visual studio (6)
est ce que les manip que j'ai effectuer son bonne car je n'en est aucune idée c'est la toute première fois que je utilise ces logiciel.
ben normalement d'abord on compile (création des fichiers objets, puis le link.. c'est une étape différente, mais elle est généralement effectuée au même moment que la compilation), puis on execute le fichier qui vien d'etre créé
je n'ai pas devcpp sur mon poste ici, j'utilise bcb, mais je verrai si je peux jeter un oeil ce soir
je n'ai pas devcpp sur mon poste ici, j'utilise bcb, mais je verrai si je peux jeter un oeil ce soir
Tous d'abords merci pour vos réponse je continue ma progression, je sait que c'est pas grand chose mais c'est avec les petite choses qu'on en construit des grandes.
Par contre est ce que il est normal que je ne puise pas enregistrer sous en format ".exe", car lorsque j'ai "fait compiler puis exécuter (touche F9 sous dev c++), je vais dans fichier sauvegarder sous> puis je met comme format ".exe" >je lance le fichier que je vient de enregistrer > et çà donne sa> http://www.monsterup.com/image.php?url=upload/1240705103739.jpg
Je pense qu'il me manque une pièce du puzzle pour comprendre.(éditeur de liens surement?)
Par contre est ce que il est normal que je ne puise pas enregistrer sous en format ".exe", car lorsque j'ai "fait compiler puis exécuter (touche F9 sous dev c++), je vais dans fichier sauvegarder sous> puis je met comme format ".exe" >je lance le fichier que je vient de enregistrer > et çà donne sa> http://www.monsterup.com/image.php?url=upload/1240705103739.jpg
Je pense qu'il me manque une pièce du puzzle pour comprendre.(éditeur de liens surement?)
Il y a un excellent compilateur C++ gratuit appelé MinGW dans le livre "Initiation à la programmation avec
Python et C++" de Yves Bailly ISBN 978-2-7440-2259-3 ou surfer sur le site suivant:
www.sourceforge.net/project/showfiles.php?group_id=240780
Le mieux à mon avis est de voir si le livre est disponible sur www.amazon.fr
Python et C++" de Yves Bailly ISBN 978-2-7440-2259-3 ou surfer sur le site suivant:
www.sourceforge.net/project/showfiles.php?group_id=240780
Le mieux à mon avis est de voir si le livre est disponible sur www.amazon.fr