2009-07-20 7 views
2

Je viens d'installer cygwin avec le compilateur C++ et Perl sur ma machine Windows. Chaque fois que essayer de compiler le C++ des fichiers avec le makefile je reçois l'erreur suivante:Makefile ne fonctionne pas avec cygwin

>make 
Cant find C:\Program on PATH 

Je ne sais pas ce que le chemin est exactement manquant et où je peux le changer ...

Répondre

3

Vous devez installer Cygwin en C : \, pas dans C: \ Program Files \ - ce dernier provoque souvent des problèmes à cause de l'espace, comme c'est le cas ici.

+0

Je l'ai installé dans C: \ cygwin –

+0

puis l'arborescence source de ce que vous compilez est dans C: ¥ Program files ¥? –

0

Vous disposez d'un espace dans votre variable d'environnement PATH. Où que vous définissiez le chemin d'accès, vous pouvez utiliser un nom de fichier 8.3 au lieu d'un nom de fichier étendu, ou vous pouvez encapsuler la section avec des espaces entre guillemets. Par exemple: PATH = c: \ windows; "c: \ program files \ foo"

+0

Peut-être parce que perl est installé dans C: \ Program Files? Quel chemin dois-je changer, celui de l'environement variable du PC ou celui de Cygwin? –