1

J'ai dl MinGW, je sais pas si c'est ça qu'il me faut...?
Et ce tutorial sur http://www.developpez.com/c/gcc/book1.html commence à m'agacer : Le compilateur/le preprocesseur/l'assembleur...je veux juste l'installer moi, pour faire un prg tout con en plus...
Après vas surement falloir un make avec des commande obscures....
A chaque fois que je commence un truc comme ça je suis au bord de la crise de nerfs...
Je commence à croire que les site en en .gnu.org ou .gnu.net font tout ce qu'ils peuvent pour degouter le client...

2

installe une ide comme dev c++

3

Hum, je viens de dl dev c++, c'est un frontend en fait? Faut rien configurer pour utiliser GCC dessus?

4

bah ca t'evite d'avoir a faire des makefile etc... c bien pour commencer

5

Ben, il n'y a pas grand chose à connaître si c'est juste pour faire un petit programme. Tu installes la distribution MinGW (qui est dans un installeur pratique), tu rajoutes le répertoire mingw\bin à ton PATH si l'installeur ne le fait pas pour toi (je ne m'en rappelle plus), tu tapes ton programme dans l'éditeur de ton choix (au pire Notepad) et tu fais gcc -Os -s toto.c. -Os active l'optimisation (en taille), -s supprime les informations de symboles (qui prennent une place folle et qui ne te servent pas si tu ne comptes pas utiliser un débogueur). Oublie tous les autres switches, tu n'en auras pas besoin pour commencer. Mais si tu as déjà travaillé avec un autre portage de GCC (TIGCC par exemple), tu les connaîtras probablement déjà.

Ou alors tu utilise un IDE comme Dev-C++.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

ou bien djgpp est bien aussi, ça émule le gcc de linux, en mode console
.

7

ben mingw aussi émule le gcc de linux, non ?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

8

Oui, MingW permet d'éxécuter les scripts bash (très pratique pour les "configure"), et utilise gcc (3.2 dans sa version actuelle). Il a meme un bash allégé, avec quand meme tous les outils de binutils, donc il y a moyen de faire plein de trucs avec. Cependant, pour faire tout ça, MingW en lui meme ne suffit pas, il faut installer MSys (qui est disponible aussi sur la page de projet de MingW sur Sourceforge (j'ai pas l'adresse sous la main là, mais c pas compliqué a trouver...))

Sinon, Cygwin permet aussi cela...
Mon site perso : http://www.xwing.info

9

Scherubin
a écrit : ou bien djgpp est bien aussi, ça émule le gcc de linux, en mode console

Ce n'est pas que ça "émule" GCC, c'est GCC!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

sauf que cygwin est nettement plus gros à dl que mingw + msys, je dirai.
(enfin, bien entendu, ça dépend des pauetages que tu dl... mais rien que les dll doivent rendre cygwin plus gros)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

11

Oui, bien entendu. Si tu veux juste compiler des progs (meme avec des scripts bash, donc) ou faire un peu de bash ou gérer tes fichiers avec les binutils, MingW + MSys suffit largement (et je dirais meme que c'est mieux).
Par contre, cygwin a plus de possibilités : si, en plus de ces possibilités là, tu veux installer un serveur ssh, un environnement X11, etc... Alors il faudra choisir cygwin.
Mon site perso : http://www.xwing.info

12

sauf que ton environnement X, il va ramer à mort...
sous cygwin, GNOME tournait à 100% d'utilisation de ressources cpu...
et KDE à 25%
(qd c'était inactif !)
et pourtant, j'ai pas un cpu trop lent...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

13

Je sais, mais on sait jamais ça peut servir...
Enfin, personnelement, j'utilise cygwin pas pour son portage d'X11, mais pour le serveur SSH, parceque c'est a peu près le seul moyen pour avoir un serveur SSH sous win....

Sinon, effectivement, il me semble que c'est préférable d'utiliser MingW pour la compilation, d'une part pour des problèmes de license, et d'autre part parcequ'il utilise pas ces p**** de $*#!@²¤¤£ de DLL de cygwin grin
Mon site perso : http://www.xwing.info