3 votes

Bash ou sh ne peut pas exécuter des fichiers binaires

Alors que je suis capable d'exécuter des binaires, lorsque le terminal est ouvert, si je tape :

/bin/bash make

ou

/bin/sh ls

Je reçois : /usr/bin/make: /usr/bin/make: impossible d'exécuter le fichier binaire

Pourquoi est-ce ? Je suis sur Mavericks, et j'ai installé les derniers Outils en ligne de commande de XCode.

Je veux utiliser bash pour exécuter make, car je veux configurer des outils de build externes pour AppCode.

A votre santé

8voto

0942v8653 Points 6754

Lorsque vous appelez /bin/bash avec un seul argument, vous ne pouvez exécuter que des scripts. Pas des binaires. Cela n'a rien à voir avec les outils que vous avez installés, c'est juste le comportement décrit dans la page de manuel.

/bin/bash -c ls devrait faire ce que vous voulez.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X