Je suis à la recherche d'un bon compilateur C gratuit pour Windows. Où puis-je le trouver?Où puis-je trouver un compilateur C conforme aux normes pour Windows?
Répondre
Il y en a plein. Borland C++ Builder, GCC (sous Windows, souvent utilisé dans Cygwin), DJGPP, Visual C++ Express et LCC-Win32. J'ai utilisé GCC (à travers Linux et Cygwin)
J'ai utilisé DJGPP il y a des années (c'était/est une fourchette de GCC, je ne sais pas à quel point il est resté) qui a très bien fonctionné. Pas d'expérience avec le reste, vraiment.
Modifier: et MingGW, qui a déjà été mentionné et peut être votre meilleur pari si vous ne voulez pas Cygwin.
MinGW fournit des versions récentes de gcc
et amis.
Notez que les versions récentes de Visual Studio ont une bien meilleure compatibilité avec les standards C. Le Community Edition license spécifie que
Si vous êtes une personne travaillant sur vos propres applications pour vendre ou pour tout autre but, vous pouvez utiliser le logiciel pour développer et tester les applications.
Vous pouvez télécharger Visual Studio Community Edition depuis here.
Pelles C est un IDE sympa et léger pour Windows, qui regroupe un compilateur basé sur LCC.
Open Watcom est un compilateur C/C++ open source.
compilateur Tiny C
Son environ 200kb. Compile 9 fois plus vite que GCC. Pas d'installation, juste décompresser et partir.
Il n'optimise pas, mais il devrait être bon pour l'apprentissage K & R
Merci pour celui-ci. Mignonne. –
Visual Studio 2008 express edition, si cela ne vous dérange pas de produits Microsoft, est libre et a le soutien de C (donc, par conséquent, le soutien C) .
Si vous voulez que le seul compilateur qui "fonctionne" soit prêt à l'emploi, l'édition VS Express est votre seul vrai choix. – joce
Ce lien de connexion est le meilleur et le plus récent.
D'accord. Le mingw principal semble avoir stagné. J'espère que ça ne meurt pas. – Unknown
+1 Visual Studio 2008 Express Edition
J'utilise le compilateur gcc et IDE NetBeans. Ça fonctionne bien pour moi. Remarque: Le vieux compilateur C++ borland ne supporte plus win 7 et les dernières versions qui supportent win 7 ne sont pas libres d'utilisation. De même, si vous n'êtes pas familier avec l'environnement Visual Studio, il vaut mieux ne pas opter pour Visual Studio Express Edition pour écrire des programmes en C. Pourquoi utiliser ANSI au lieu de C99?
- 1. Doctype pour le mode conforme aux normes xml dans IE
- 2. Quelle est ma meilleure option pour l'espacement fixe conforme aux normes XHTML?
- 3. Migration de MySQL vers un serveur SQL2003 conforme aux normes arbitraires
- 4. Compilateur Intel C++ pour Windows CE
- 5. Comment sérialiser des objets DateTime dans .NET d'une manière conforme aux normes
- 6. C Editeur ou compilateur pour Windows CE
- 7. Où télécharger le compilateur GNU C++
- 8. C# normes/style pour un développeur Delphi?
- 9. compilateur pour Windows Mobile OS
- 10. Compilateur gratuit pour Windows sur x86_64
- 11. Où puis-je trouver un exemple ZwCreateFile pour C++?
- 12. Outil de blogging nécessaire pour les pages Web conformes aux normes
- 13. Lors du débogage sur Windows, où va stderr?
- 14. Accès aux erreurs et avertissements du compilateur
- 15. compilateur C# Avertissement 1685
- 16. Où puis-je trouver une bibliothèque ICQ pour C#?
- 17. Où puis-je trouver un bon code source C++?
- 18. Où trouver un examen rapide de Java et/ou C++?
- 19. Options du compilateur pour le projet C#
- 20. Où puis-je trouver un lecteur Lisp en C?
- 21. pour attribut - normes sage
- 22. Comment identifier si un fichier Excel est conforme aux spécifications Excel 95 ou Excel 97?
- 23. Où puis-je trouver un bon tutoriel pour IJG libjpeg
- 24. Où puis-je trouver un parenthéseur complet pour Haskell?
- 25. Où trouver un fichier de configuration pour SourceInsight?
- 26. Convertir l'application existante asp.net (grand) aux normes Web
- 27. Compilateur de ligne de commande Windows Mobile
- 28. Où trouver les crochets wscript?
- 29. Outil de normes de codage C#
- 30. Où puis-je trouver Microsoft.VisualStudio.DebuggerVisualizers?
Pourquoi utiliser ANSI au lieu de C99? –