Un compilateur C optimisé pour windows

Un compilateur C optimisé pour windows - C - Programmation

Marsh Posté le 18-08-2004 à 15:45:57    

Voila je recherche un compilateur C optimisé pour windows. Pour Linux j'ai trouvé, mais pour windows... seulement des trucs de C++ qui faisaient un peu de C aussi pour je pense des problèmes de compatibilité ou pour adapter du code en C++. Voila sinon que dire à part que j'aimerais éviter de payer une license (Vive la GPL) et surtout a Microsoft.
 
@+

Reply

Marsh Posté le 18-08-2004 à 15:45:57   

Reply

Marsh Posté le 18-08-2004 à 15:49:43    

t'as gcc ou lcc par exemple
 
et SURTOUT LIS LE TOPIC DÉDIÉ !

Reply

Marsh Posté le 18-08-2004 à 15:50:02    

celui d'intel est le meilleur

Reply

Marsh Posté le 18-08-2004 à 16:03:08    

le compilateur MS est dispo gratuitement :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 18-08-2004 à 17:04:58    

Citation :

seulement des trucs de C++ qui faisaient un peu de C aussi pour je pense des problèmes de compatibilité ou pour adapter du code en C++.


Un peu de C... Plus qu'il n'en faut à mon avis.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-08-2004 à 19:40:05    

je dirais :
 
- celui d'intel version 8 un poil meilleur sur CPU Intel comme l'a dit Tamahome (payant, ne marche pas sous win9x/ME)
- celui de microsoft version 7.1 qui est gratuit (si si!)
- mingw (gcc specifique à windows) qui optimise bien
- vectorC qui se débrouille très bien mais il faut beaucoup de réglages (payant mais demo dispo)
 
J'ajouterais que tout compilo C++ compile du C et que linker du C et du C++ ça marche très bien (directive extern "C" ou "C++" )

Reply

Marsh Posté le 18-08-2004 à 21:06:09    

:bounce:  
 
Ok merci tout le monde. Je me lance dans le C pour windows (ca devrait pas trop changer de linux ;) )
 
au fait d'où vient la lenteur de compilation par rapport à des trucs comme delphi?
 
TchaoTchao
 
 :hello:

Reply

Marsh Posté le 19-08-2004 à 01:13:52    

Le C est bcp plus complexe à parser que le Pascal (et je ne parle pas du C++).


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 19-08-2004 à 11:47:52    

Citation :

au fait d'où vient la lenteur de compilation par rapport à des trucs comme delphi?


Essentiellement à cause du système des #include.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 19-08-2004 à 13:24:47    

HelloWorld a écrit :

Citation :

au fait d'où vient la lenteur de compilation par rapport à des trucs comme delphi?


Essentiellement à cause du système des #include.

mais les en-têtes pré compilés corrigent en partie ce pb.
Il existe des compilos très rapides, celui de Borland je crois en était un des plus rapide en version 6, mais ceux qui sont rapides optimisent souvent mal (malgrès que le parse et l'optimisation soient deux choses différentes).
 
En règle générale le temps de compilation n'est pas un problème pendant le développement si tu répartis bien ton code. Par exemple il faut déclarer ce qui est spécifique à un fichier .cpp dans ce fichier plutôt que dans un header qui pourrait être utilisé ailleurs pour rien. Si tu codes pas comme un porc et que tu utilises un assistant qui détecte les fautes de frappe ou de grammaire genre parenthèse manquante pendant l'édition tu n'as besoin de recompiler souvent.

Reply

Marsh Posté le 19-08-2004 à 13:24:47   

Reply

Marsh Posté le 19-08-2004 à 13:25:39    

el muchacho a écrit :

Le C est bcp plus complexe à parser que le Pascal (et je ne parle pas du C++).


 
bah nan, le C, ca va encore (?) (le C++ je dis pas)

Reply

Marsh Posté le 19-08-2004 à 16:35:07    

Y'a la phase de preprocessing : les macros, la recopie des include, ...
Les compilos C/C++ optimisent bcp aussi, et ça prend du temps...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 20-08-2004 à 11:28:52    

HelloWorld a écrit :

Y'a la phase de preprocessing : les macros, la recopie des include, ...
Les compilos C/C++ optimisent bcp aussi, et ça prend du temps...

c'est désactivable. En mode debug en général les compilos n'optimisent pas et c'est + rapide.

Reply

Marsh Posté le 20-08-2004 à 11:55:09    

la compilation est plus rapide.

Reply

Marsh Posté le 20-08-2004 à 14:21:00    

jesus_christ a écrit :

c'est désactivable. En mode debug en général les compilos n'optimisent pas et c'est + rapide.

je parlais de la compilation.
Taz, le type qui ne rate aucune faute, même pas de grammaire :jap:

Reply

Marsh Posté le 20-08-2004 à 14:30:33    

taz considère peut être que la vitesse d'exécution est plus importante que la vitesse de compilation :)
il le souligne donc


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-08-2004 à 14:36:11    

:lol:
A quand le topic dédié à l'analyse des pensées de Taz.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 21-08-2004 à 11:29:04    

Masklinn a écrit :

taz considère peut être que la vitesse d'exécution est plus importante que la vitesse de compilation :)
il le souligne donc


 
Pareil pour moi, j'ai des applis qui compilent en 35 mn pour aller 17 fois plsu vite qu'uen appli compilant en 35s :p

Reply

Marsh Posté le 21-08-2004 à 19:49:55    

HelloWorld a écrit :

:lol:
A quand le topic dédié à l'analyse des pensées de Taz.


 
jamais, ca n'interesse personne  :sarcastic:


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 21-08-2004 à 20:21:23    

les fotes dans les signatures, très peu "Lieutenenant"

Reply

Marsh Posté le 21-08-2004 à 21:58:50    

:lol:

Reply

Marsh Posté le 22-08-2004 à 10:59:15    

Taz a écrit :

les fotes dans les signatures, très peu "Lieutenenant"


 
sors de ce corps, luc 2 ! [:skylight]


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 22-08-2004 à 13:05:44    

Tamahome a écrit :

sors de ce corps, luc 2 ! [:skylight]


 
-15 points de raisonnement [:nul]

Reply

Marsh Posté le 22-08-2004 à 13:34:27    

chrisbk a écrit :

-15 points de raisonnement [:nul]


 
j'ai PROUVE que tu avais perdu cette discution !
 

#######
# FIN #
#######


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 22-08-2004 à 13:36:13    

[:joce]
Stait toi qui en avait fait un topic sur discu ?

Reply

Marsh Posté le 22-08-2004 à 21:01:49    

je sais plus, pitet, en tout cas j'ai le bon bout de la raison :o


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 22-08-2004 à 21:05:56    

Non la tu es trop directement logique :non:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed