私はLinux上で "バイナリ"ファイルを与えられ、特定のタスク用のウィンドウに対しては別のファイルが与えられました。プログラムはWindows上のexeです。 Linux版のファイルには、Windows版と同じ機能があります。Ubuntuでエクステンデッド(おそらくELF)ファイルを実行するにはどうすればよいですか?
しかし、私はこれを実行することができませんでした。私は(端末上で)ファイル名./[filename]
でそれを実行しようとしましたが、さらにchmod +x [filename]
を試してから2番目の方法を試みました。
すべての結果...「コマンドが見つかりません」という結果が表示されます。 (ファイルは間違いなくそこにあります)。
私は何をすべきですか?ファイルコマンドを実行すると、次のようになります。
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=e805f746e65c09cc8b0c037d8a8c27ee0a6a051c
LinuxでWindows用に使用したのと同じ実行ファイルを実行していますか? – Inian
いいえ、先生...私は確かにそうではありません! – hexcode
fileコマンドを使用すると、次のようになります。 ELF 32ビットLSB実行可能ファイル、Intel 80386、バージョン1(SYSV)、ダイナミックリンク、インタプリタ/lib/ld-linux.so.2、GNU/Linux 2.6.32、BuildID [ sha1] = e805f746e65c09cc8b0c037d8a8c27ee0a6a051c、striped – hexcode