web-dev-qa-db-fra.com

Erreur: Impossible d'exécuter les programmes compilés en C. si vous vouliez faire une compilation croisée, utilisez --Host 'Ubuntu

Ubuntu étant complètement nouveau, j’ai téléchargé et décompacté un paquet tar.gz. Après extraction, il est indiqué dans sa documentation: "type ./configure --disable-gts"

Mais lorsque je lance cette commande seul, il me dit l'erreur "Permission Denied". Ensuite, j'ai essayé d'utiliser sh ./configure --disable-gts à la place, mais cette fois j'ai rencontré l'erreur suivante:

> configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--Host'.

Comment puis-je surmonter ces deux problèmes? (Je parle de permission et d'erreur de compilation) Je ne suis qu'une recrue et j'ai besoin d'une aide urgente.

3
Ali.A

Le problème est certainement dû au fait que vous essayez d'exécuter la commande configure sur un lecteur externe qui ne prend pas en charge les autorisations exécutables de type Unix.

Bien qu'il soit possible de monter des lecteurs non-Linux avec des autorisations d'exécution, la solution la plus simple consiste à copier l'archive dans un répertoire de votre répertoire personnel Ubuntu actuel et à réessayer.

Si vous essayez d'économiser de l'espace disque dans votre répertoire de base, vous pouvez conserver le fichier tar.gz sur le disque externe.

3
steeldriver