GNU/Linux >> Linux の 問題 >  >> Ubuntu

「-bash:そのようなファイルやディレクトリはありません」と説明していますか?

この質問にはすでに回答があります :64ビットVMで32ビットプログラムを実行できません

(1つの回答)
7年前に閉鎖されました。

明らかに存在するのに、なぜbashはファイルが存在しないと主張するのでしょうか?

$ ls -l a
-r-x------ 1 configurator configurator 3904 Dec  7 10:36 a

$ file a
a: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped

$ ./a
-bash: ./a: No such file or directory

承認された回答:

このエラーが発生するのは、64ビットオペレーティングシステムで32ビット実行可能ファイルを実行しようとしたためです。

そして、メッセージNo such file or directory aという実行可能ファイルを参照していません 。代わりに、エラーはヘルパープログラムを参照しています これは、32ビットの動的にリンクされた実行可能ファイルaを実行するために必要です。 。

この回答で、静的および動的リンケージに関する詳細情報を見つけることができます。


Ubuntu
  1. Python –そのようなファイルやディレクトリはありませんが、私はそれを見ることができます!?

  2. Mkdir:ディレクトリを作成できません:そのようなファイルまたはディレクトリはありませんか?

  3. 構成コマンドを実行できません:「そのようなファイルまたはディレクトリはありません」?

  1. ルートとしてのイベント、Ntfsパーティション上のファイルを削除できませんか?

  2. Alsamixerは「ミキサーを開くことができません:そのようなファイルまたはディレクトリはありません」を返しますか?

  3. / etc / sudoersを統計できません:そのようなファイルまたはディレクトリはありませんか?

  1. Move(mv)コマンドを使用しようとしていますが、「そのようなファイルまたはディレクトリはありません」というメッセージが表示されますか?

  2. 「()–。」という名前のファイルを「rm」できません「そのようなファイルやディレクトリがない」ためですか?

  3. エラー:Tcl.hが見つかりません(そのようなファイルまたはディレクトリはありません)?