通常、私のLinuxオペレーティングシステムでは実行可能な実行可能ファイル(例:行く。出力)しかしダウンロードしようとすると。 exeインターネットで判断すると、デフォルトでは権限が制限されています(どのユーザーも実行(-x
)権限がありません)。問題は、chmod u+x
ファイル権限を使用または変更してchmod 777
プログラムを実行しようとすると、常に次のエラーメッセージが表示されることです。
run detectors: unable to find an interpreter for ./[file_name].exe
どこ[ファイル名]ファイルの名前を示します。私のLinuxの経験と知識は非常に弱く、調査をしましたが、正確な問題を抱えている人が見つかりませんでしたので、助けてくれてありがとう。
PS。私のオペレーティングシステムはUbuntu 16.04.3 LTS 32ビットです。
答え1
これは完全に正常です。.exe
このファイルは Windows 実行可能ファイルであり、Linux システムではデフォルトで実行できません。
.exe
ただし、Windows API呼び出しをLinuxカーネルが理解できる呼び出しに変換してファイルを実行できるようにするWineというプログラムがあります。
プログラムを実行する前に.exe
Wine をインストールする必要があります。
これを行うには:Ubuntuの公式ワイン設置チュートリアルまたはこのAskUbuntuの投稿。
その後、端末を開き、ファイルが.exe
保存されているディレクトリに移動して実行する必要がありますwine your_file.exe
。
一部のプログラムは正しく実行されず、一部はまったく実行されません。 Wineでプログラムが正しく実行されていることを確認したり、若干の調整が必要かどうかを確認するには、プログラム項目を確認してください。アプリケーションデータベース。