J'ai un Makefile qui s'exécute correctement à partir d'un shell bash, mais ne fonctionne pas depuis Eclipse. C'est parce que le chemin que je définis dans mon .bash_profile n'est pas utilisé.Définition de PATH dans Makefile exécuté par eclipse
Quelle est la meilleure façon d'y arriver? Y a-t-il un autre endroit où je pourrais placer le chemin, pour m'assurer qu'il est invoqué dans des shells non interactifs (ce qui est la manière dont eclipse s'exécute make)?
Vous devez définir le programme make comme étant "bash -c make". Sinon, bash va essayer d'exécuter "make" comme un script bash, et il va faire une erreur parce que c'est un fichier binaire. L'option "-c" dit d'exécuter les commandes de la chaîne suivant "-c". Vérifiez la page de manuel bash pour plus d'informations. – cheshirekow