Les rares fois où j'ai réussi à planter le linker/cc1 c'est quand j'avais un PATH moisi avec beaucoup de DLL incompatibles. Donc si, ça a une importance. Ce que moi je recommande est de faire un PATH vide avec le strict minimum exemple chez moi :
set PATH=C:\msys64\mingw64\bin
set PATH=%PATH%;C:\msys64\usr\bin
set PATH=%PATH%;C:\Windows\System32
- Edité par markand 18 octobre 2019 à 8:48:54
git is great because Linus did it, mercurial is better because he didn't.
Les rares fois où j'ai réussi à planter le linker/cc1 c'est quand j'avais un PATH moisi avec beaucoup de DLL incompatibles. Donc si, ça n'a une importance. Ce que moi je recommande est de faire un PATH vide avec le strict minimum
J'ai mis un path minimum:
PATH=c:\mingw\bin;c:\mingw\msys\1.0\bin;
mais toujours le même plantage.
@PierrotLeFou:oui, mon programme a des erreurs, c'était le but pour répondre à ce sujet
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Je t'aurais bien dit de rapporter le bug à https://gcc.gnu.org/bugzilla/ , mais si c'est une version 6.3, de 2016 donc, c'est probablement trop tard.
S'agissant d'une erreur interne du compilateur, je ne pense pas que ça vaille la peine de chercher dans l'environnement (PATH, DLL ou que sais-je). Cherche plutôt dans le Bugzilla de GCC pour voir quand le bug a été corrigé.
- Edité par Marc Mongenet 17 octobre 2019 à 20:59:49
Je ne sais pas à quand remontait ma version de MinGW. Cependant, je l'ai téléchargé en mai 2019 et installé sur Windows 8.1.
Le compilateur donnait "internal error" à la phase du linker et donnait une adresse pour signaler le bug.
Pas d'erreur avec les options -E, -S et -c. Avec -c, j'obtenais mon fichier *.o
Comme je devais passer à Windows 10, je n'ai pas insisté.
Quelqu'un m'a suggéré MinGW-w64 de sourceforge et c'est ce que j'ai installé.
Le Tout est souvent plus grand que la somme de ses parties.
Plantage gcc
× 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.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Le Tout est souvent plus grand que la somme de ses parties.
git is great because Linus did it, mercurial is better because he didn't.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Le Tout est souvent plus grand que la somme de ses parties.
git is great because Linus did it, mercurial is better because he didn't.
Le Tout est souvent plus grand que la somme de ses parties.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.