Je ne sais pas faire fonctionner Gcc

casanoveg Messages postés 17 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 19 janvier 2005 - 30 août 2004 à 14:46
casanoveg Messages postés 17 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 19 janvier 2005 - 2 sept. 2004 à 11:52
Salut,

Depuis plusieurs mois je me suis mis au developpement en C++, parce que je suis passionné de certains jeux-video de strategie, construction de cité... mais comme je me lasse très vite et que j'ai beaucoup d'idées, je souhaitais en développer pendant mes passe-temps. J'utilisais Dev-c++, mais je me suis vite retrouvé gêné par la particularité du développement dans cette environnement. Il existe peu ou pas de leçons dans les domaines essentielles à la réalisation de mes jeux avec Dev-c++. J'ai entendu parler de GCC, apparement il serait très pratique. Des magazines ont proposés GCC sur leurs CD-rom, mais comme sur internet, je me suis retrouvé dans l'incapacité à l'utiliser. Il n'y a pas de fichier executable, et la l'invité de commande de Windows XP semble ne pas réussir à ouvrir le moindre fichier.
Quelqu'un ici, saurait-il se servir de GCC, et pourrait-il me dire comment m'y retrouver dans son dédal de fichiers ? Etait-il sensé ce trouver un fichier executable de démarrage ? Y-a-t-il de meilleurs compilateurs c++ gratuit ?

Le passionné de la prog en c++ :)

10 réponses

dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 1
30 août 2004 à 15:00
De quelles particularités de developpement dans devcpp parles tu ??
0
cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
30 août 2004 à 15:04
Pour GCC sous Win32, rien ne vaut www.mingw.org - et de toute manière, DevC++ l'utilise (mais pas forcèment la dernière version, j'utilise GCC 3.4.1 et n'ai pas grand chose à lui reprocher).
0
DevGizmo Messages postés 122 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 27 février 2007 1
30 août 2004 à 15:13
gcc c'est pour le c
g++ pour le c++
....

si tu ne connais pas trop, utilise plutot un outil style visual c++
le compilo est gratos maintenant sur le site de microsoft...
0
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
30 août 2004 à 18:18
g++???

gpp veux tu dire...

++

Magic Nono: l'informagicien! 8-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
30 août 2004 à 20:53
Nan, G++. D'ailleurs, G++ est appelé par GCC lorsque GCC rencontre une extension .c++ ou .cpp, donc on peut très bien tout compiler avec GCC (à condition d'avoir G++ installé, évidemment).

Cette remarque vaut aussi avec G77 et les autres compilateurs de la suite GCC :)
0
casanoveg Messages postés 17 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 19 janvier 2005
31 août 2004 à 15:21
Pour les particularités de Dev-c++, et lorsque j'ai souhaité commencer le graphisme, 'j'ai trouvé des leçons sur internet qui donnaient les résultats que je cherchais. Mais, je devais intégrer du code assembleur avec __asm... Ce code est écrit d'une tout autre manière avec dev-c++. J'ai trouvé des conseils qui m'ont permis d'écrire la base de l'asm, mais malgrès mes multiples tentatives, je n'ai pas pu retranscrire le programme des cours. Du coup je suis resté bloqué à l'écran noir, plein de caractères multicolores, des jeux en ascii. Allegro m'a était conseillé, mais je méloigne enocre plus des cours que j'ai trouvé. Des cours comme-ça ne sont pas légions, alors quand Dev-c++ m'a fait la mauvaise surprise de demander une façon de programmer vraiment trop défférente, je suis resté toutes les vacances frustrer à jouer à mes jeux préférer sans jamais pouvoir continuer mon apprentissage dans le développement de ce genre de jeu.

Je vais voir pour visual c++, même si je suis en froid avec Microsoft, beaucoup peuvent me comprendre (plus encore s'ils ont été attentif au documentaire Fahrenheit 9/11). En attendant de trouver mieux, je peut toujours essayer.

Gcc ou G++, j'ai entendu dire que c'était très bien, c'est pour ça, mais pas seulement. Mon problème est l'imcompréhension face aux nombreux fichiers, je ne sais pas comment m'en servir. Je reste devant mon dossier, en espérant trouver un fichier executable, mais sans résultat :(
Je vais aller voir sur www.mingw.org , peut-être que je pourrais enfin me mettre à ma passion plus sérieusement.
Je vous direz quoi !
A bientôt !

Le passionné de la prog en c++ :)
0
cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
31 août 2004 à 16:26
C'est la syntaxe asm de GCC qui est déroutante, et c'est rien de le dire... Ce que tu peux faire, c'est coder tes routines assembleurs avec NASM, qui génère du code objet linkable ensuite par GCC. Et NASM respecte la syntaxe x86 ;-)

http://nasm.sourceforge.net/
0
dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 1
31 août 2004 à 18:38
Pour l'instant je n'essais pas d'integrer de l'assembleur a mes sources avec devcpp...donc je n'ai pas buté sur ce genre de probs...
0
MetalDwarf Messages postés 241 Date d'inscription mardi 29 octobre 2002 Statut Membre Dernière intervention 23 janvier 2006
1 sept. 2004 à 15:01
Je crois que tu fais des confusions dans ce que tu dis.
Dev-Cpp utilise MinGW qui est le portage de gcc/g++ sur windows. En fait gcc/g++ a ete code pour UNIX/Linux a la base mais il existe une version windows qui s appelle justement MinGW.
Ensuite si tu n arrives pas a lancer gcc/g++ c est peut etre tout simplement parce que tu as telecharge les sources, ou la version Linux!! Parce que gcc/g++ n est en fait pas constitue de beaucoup de fichiers :

- cpp -> le preprocesseur
- cc1 -> le compilateur
- gas -> l assembleur
- gcc/g++ -> le front-end.

Quant a la syntaxe de l asm qui est etrange, c est celle de gas, et c est vrai qu elle est chiante!! Utiliser nasm est une bonne solution.
0
casanoveg Messages postés 17 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 19 janvier 2005
2 sept. 2004 à 11:52
J'ai téléchargé MinGW et aussi Msys. Lorsque j'ouvre Msys.bat, je me retrouve avec un écran jaune attendant des instructions. En cherchant sur internet un site disait que c'était pas ce bié que je pouvais utiliser MinGW. Que dois-je faire maintenant pour pouvoir écrire mes programmes en c++ et les compiler, parceque là, je suis décidément dans un brouillard aveuglant :(
Et rassurez-moi c'est bien par cette écran jaune (Msys) que je dois passer pour espérer me remettre à la prog ?

Le passionné de la prog en c++ :)
0
Rejoignez-nous