web-dev-qa-db-fra.com

Exécuter un fichier exécutable depuis le terminal

Je suis nouveau sur Ubuntu et je tente actuellement d’exécuter des fichiers exécutables à partir du terminal, mais rien ne se passe. Lorsque j'énumère les fichiers du répertoire en cours, j'obtiens ce qui suit:

brandon@ubuntu:~/Desktop/file_mapping/Debug$ ls -l
total 104
-rwxr-xr-x 1 brandon brandon 88481 Apr 25 19:59 file_mapping
-rw-r--r-- 1 brandon brandon  1001 Apr 26 00:00 makefile
-rw-r--r-- 1 brandon brandon   231 Apr 24 18:58 objects.mk
-rw-r--r-- 1 brandon brandon   392 Apr 26 00:00 sources.mk
drwxr-xr-x 2 brandon brandon  4096 Apr 25 19:59 src

Toutefois, lorsque j'essaie d'exécuter le fichier exec file_mapping, les éléments suivants sont obtenus:

brandon@ubuntu:~/Desktop/file_mapping/Debug$ ./file_mapping
open: No such file or directory
4
Brandon

Selon l'erreur affichée, vous exécutez réellement file_mapping. Le problème est probablement dans l'exécutable lui-même. Notez l'erreur:

open: No such file or directory

open est en fait une commande, je suppose que file_mapping est un script qui appelle open sur un fichier inexistant. Je ne peux pas être sûr des détails à moins que vous n'envoyiez le contenu de file_mapping bien que.

Dans tous les cas, vous avez exécuté avec succès un fichier exécutable à partir du terminal, votre problème est d’autre chose.

2
terdon