Et pensez-vous que malgré que ce soit une version bêta, il est sage de s'aventurer dans un gros projet avec ce compilateur ?
Sinon, connaissez-vous d'autres bons compilateurs C/C++ légaux (ou illégaus

Merci de votre aide !

Amosé :
Connaissez -vous Dev C++ ? Pensez-vous que c'est un bon compilateur et me le recommandez-vous pour commencer à programmer en C++ ?
Et pensez-vous que malgré que ce soit une version bêta, il est sage de s'aventurer dans un gros projet avec ce compilateur ?
Sinon, connaissez-vous d'autres bons compilateurs C/C++ légaux (ou illégaus) et savez-vous où les téléchager ?
Merci de votre aide !
Sinon, connaissez-vous d'autres bons compilateurs C/C++ légaux (ou illégaus ) et savez-vous où les téléchager ?
En conclusion, et pour ne fâcher personne, je donnerai les recommandations suivantes : * pour les débutants, Borland C++ sera sans doute un bon choix, à condition de ne pas rechercher les performances au niveau du code généré ; * pour les professionnels travaillant sous Windows, Visual C++ reste incontournable pour son environnement et, couplé du compilateur C/C++ d'Intel pour la génération de code, permettra d'obtenir les meilleurs performances ; * pour ceux qui sont sous Linux, GCC conviendra, et ICC pourra être utilisé pour la génération des binaires pour les machines à base de processeurs Intel.
nEUrOO
: Quant à la malchance, ca tombe avec une version stable de gcc.
Kevin Kofler :
* Seulement pour les processeurs d'Intel... Le code qu'il sort soit ne marche pas du tout sur les processeurs AMD, soit est lent. On voit tout de suite qu'ils préfèrent établir un monopole à sortir du code compatible. * Même sur les processeurs d'Intel, dans les benchs bien faits (il y a de mauvais benchs qui circulent, malheureusement - ce n'est pas facile de faire un bon bench pour les compilateurs), GCC est comparable avec le compilateur de Intel, et celui de M$ est moins bon.
nEUrOO
: Miles: Visual Studio est paramétrable ... tu peux t'en servir uniquement d'ide. pour icc faut juste trouver où est stocké le nom du compilo et les paramètres ...
Kevin Kofler :
Il y en a un, mais du coup, tu te retrouves avec du code leeent sur n'importe quel processeur. Si tu veux du code compatible, utilise un compilateur neutre, pas le compilateur d'un des deux constructeurs concurrents!
nEUrOO :
Miles: HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0\Build System\Components\Platforms\Win32 (x86)\Tools\32-bit C/C++ Compiler for 80x86
..B1.41: # Preds ..B1.39 ..B1.27 xorl %eax, %eax #90.11 popl %ebx #90.11 popl %ebp #90.11 popl %esi #90.11 popl %edi #90.11 ret #90.11 # LOE ..B1.42: negl %eax #66.13 popl %ebx #66.13 popl %ebp #66.13 popl %esi #66.13 popl %edi #66.13 ret #66.13 # LOE ..B1.44: # Preds ..B1.3 movl %edx, %eax #56.12 popl %ebx #57.12 popl %ebp #57.12 popl %esi #57.12 popl %edi #57.12 ret #57.12 # LOE ..B1.46: # Preds ..B1.30 ..B1.34 ..B1.33 ..B1.32 ..B1.31 # ..B1.38 # Infreq negl %eax #88.15 popl %ebx #88.15 popl %ebp #88.15 popl %esi #88.15 popl %edi #88.15 ret #88.15 # LOE
PpHd
: je rappelle aussi que ICC utilise le front end de GCC
#if __GNUC__ # error "hello" #endif
[pphd@laurent1 ~]$ icc ic.c -O2 -S -I/usr/local/include ic.c(2): catastrophic error: #error directive: "hello" # error "hello" ^ compilation aborted for ic.c (code 4)