Sally Le 19/05/2007 à 10:29 C'est expliqué dans le manuel (cf. plus haut) mais apparemment c'est faux (cf. ta réponse), donc...
j'étais persuadé que le chemin était hardcodé dans l'exécutable, et que les variables d'environnement permettaient l'override de ce chemin hardcodé

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#
Alors dans mon PATH j'ai :
C:\mingw\bin;c:\mingw\libexec\gcc\mingw32\3.4.2
J'ai fait le test avec le compilateur C et le compilateur C++, ça passe avec les 2. Tu n'as pas d'espace dans ton chemin ?
Zeph Le 19/05/2007 à 16:30 Sally > je ne pense pas que le chemin soit hardcodé, ça ne fonctionnerait jamais quand tu installes gcc sous Windows (donc déjà compilé), puisque l'install te laisse choisir le dossier de destination et que ça fonctionne correctement (sauf si un exe vient patcher gcc après pour lui injecter le chemin d'installation, mais ça m'étonnerais quand même)
blackGhost > j'ai l'équivalent de ton path (mais un dossier d'install différent), et non, aucun espace dans les dossiers :/

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Sally Le 19/05/2007 à 16:33 Si c'est pas hardcodé ni dans l'environnement ni dans un fichier ni dans un paramètre, il ne reste guère que la base de registres ?

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#
Zeph Le 19/05/2007 à 16:42 nan, je pensais à un truc genre "../include" par rapport à ton path (e:\mingw\bin dans ton path => recherche dans e:\mingw\include)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Et quand tu compiles en spécifiant le chemin des include à la main ?
Zeph Le 19/05/2007 à 16:48 avec g++ ça passe, mais avec gcc ça marche pas, je me prends des tonnes d'erreurs de parsing (j'ai essayé avec -I et -isystem, mais il y a peut-être autre chose à spécifier pour les headers système)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Pour info tu as quelle version de gcc ?
Tout pareil ...peut-être que l'on a une version différente du runtime MinGW ...
Zeph Le 19/05/2007 à 16:57 bah perso j'ai la version la plus récente disponible sur le site là, je l'ai d/l il y a 3 jours :/

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 19/05/2007 à 17:07 bah en fait ce qui m'étonne c'est que ça marche chez toi, parce que d'après ce que j'ai lu sur le net, il m'a semblé comprendre que c'était "normal" que ça bug

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Ben j'avais été confronté au problème du cc1 mais effectivement j'avais vu que d'autres personnes continuaient d'avoir des problèmes après la résolution de ce premier. Je ne comprends pas pourquoi ça marche chez moi mais pas chez d'autres personnes.
Sinon d'autres problèmes sont apparus avec Vista : le printf("%n" ...) n'a pas un comportement habituel. Résultat : si tu tentes de recompiler gcc toi-même (j'ai tenté une recompil de la version 4.x) il va boucler jusqu'à ce que tu aies un disk full. Ô quelle joie ce Vista ^^
T'as quoi comme erreur ?
T'as bien défini la variable d'environnement MinGW pour que les %MinGW% soient remplacé par ton chemin?

Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?
Zeph Le 02/06/2007 à 23:54 tous. enfin tous ceux qui ne sont pas à moi (dont je n'indique pas le chemin complet en relatif, quoi)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 03/06/2007 à 00:23 nop compile pas, cannot find stdlib.h; avec un -I vers le dossier des include ça passe pas non plus, il me trouve des parse error dans les headers (mais vu qu'il y a un switch spécialement pour les headers standard, je suppose que c'était dans tous les cas supposé ne pas fonctionner ?)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
insoo Le 03/06/2007 à 01:44 touche toi la bite et fais l'avion pour voir ?