A une époque le compilo d'intel avait parfois son intérêt pour le calcul numérique intensif (et son mode d'analyse "-qopt-report=5" déchirait!). Maintenant il semblerait qu'ils soient passés à clang/llvm pour les premières couches d'analyse, et je soupçonne qu'il doit bien y avoir encore quelques spécificités pour leurs procs. Et peut-être même le cpu-dispatch automatisé fonctionne toujours, je n'ai pas regardé.
Perso, je prends le compilo "officiel" de la plateforme (msvc sous windows, g++ sous linux) + clang pour les analyses statiques en plus/les sanitizers (pas encore testé sous Windows ceci dit)
Jamais été fan de la distribution mingw entre les outils mal configurés (gnumake), le mauvais support des accents, des threads... Je ne sais pas s'il ont fait des progrès depuis.
J'utilise Mingw64 version 7 (encore sous Ubuntu Focal) sur une image docker pour faire de la cross compilation windows linux en c++11 je n'ai pas vraiment rencontre de soucis.
Utilise ce que ton système recommande, ça évite pas mal de problèmes :
Linux : clang, gcc
macOS : clang
Windows : VS de préférence MinGW-w64 si nécessaire
OpenBSD, FreeBSD : clang
Clang a l'avantage d'être de base un cross-compilateur (alors que gcc doit être recompilé en entier pour fournir un support d'autre architecture). Un simple clang -target et tu cross compile. En plus il a des outils annexes de très bonne qualité.
git is great because Linus did it, mercurial is better because he didn't.
Quel compilateur choisir ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
git is great because Linus did it, mercurial is better because he didn't.