Linux-Ubuntu端末でコマンドが見つからない問題

Linux-Ubuntu端末でコマンドが見つからない問題

make私の友人は、私と2番目の友人が以前に正常にコンパイルしたアプリケーションを呼び出すのに問題があります。

arm-arago-linux-gnueabi-このファイルは、デフォルトで実行可能ファイル(たとえば、arm-arago-linux-gnueabi-gccGCCコンパイラなど)と呼ばれる複数のファイルを含む/ binサブディレクトリを持つ「linux-devkit」パッケージを使用します。

コンパイルプロセスの一部には、プロジェクトのMakefileディレクトリを呼び出すときにmake install「linux-devkitファイル」への呼び出しが含まれます。私または2番目の友人がLinux端末でこのコマンドを呼び出すと、すべてがうまくいきます。しかし、私の友人がこれを行うと、次のエラーメッセージが表示されます。

arm-arago-linux-gnueabi-gcc: No such command found

(注:ポルトガル語のUbuntuから翻訳)

~/linux-devkit/bin数多くのテストの後、私たちは興味深い違いを見つけました。ターミナルを介してフォルダに移動し、arm-arago-linux-gnueabi-gcc2つのジョブシステムのいずれかを呼び出すと、デフォルトでファイルが見つかりましたが、コマンド仕様が欠落していると答えます。

arm-arago-linux-gnueabi-gcc: no input files

これは予想されるエラーメッセージです。しかし、問題の友人が同じコマンドを実行すると、エラーメッセージは次のようになります。

bash: ./arm-arago-linux-gnueabi-gcc: File or directory not found

(注:ポルトガル語のUbuntuから翻訳)

lsNautilusを呼び出して使用しても、端末がそれを使用してファイルを見つけることができないようです!

あるいは、そのファイルに対するユーザー権限が100%同じであるため、問題はありません。何が起こったのかを推測する人はいますか?


編集する:

Volker Siegelから得られた答えは次のとおりです。

明らかにファイルはあります...

助けてくれてありがとう。

~/re8k/linux-devkit/bin$ export LC_ALL=C
~/re8k/linux-devkit/bin$ command -v arm-arago-linux-gnueabi-gcc
~/re8k/linux-devkit/bin$ ls -ld ~/re8k/linux-devkit ~/re8k/linux-devkit/bin ./arm-arago-linux-gnueabi-gcc
-rwxr-xr-x  1 diogenes diogenes 448843 Jul  1  2011 ./arm-arago-linux-gnueabi-gcc
drwxr-xr-x 12 diogenes diogenes   4096 Apr 15 17:28 /home/diogenes/re8k/linux-devkit
drwxr-xr-x  2 diogenes diogenes   4096 Sep  3 10:59 /home/diogenes/re8k/linux-devkit/bin
~/re8k/linux-devkit/bin$ head -1 ./arm-arago-linux-gnueabi-gcc
ELF��4�g4('$44�4�44�4������������HH�H�DDQ�tdR�td���/l!��ԟX-linux.so.2GNUGNUI������,�_�_b�
diogenes@diogenes-VirtualBox:~/re8k/linux-devkit/bin$ mount | grep "\s$(stat -c%m .)\s"
/dev/sda1 on / type ext4 (rw,errors=remount-ro)

編集2:

diogenes@diogenes-VirtualBox:~/re8k/linux-devkit/bin$ ./arm-arago-linux-gnueabi-gcc
bash: ./arm-arago-linux-gnueabi-gcc: No such file or directory

補完する印刷画面:

端末印刷画面

ベストアンサー1

Volker Siegelがライブラリの問題を提起したとき、Linuxを使用している限り、記者はいくつかのライブラリがなく、同じ問題に直面したと述べた。

Volkerが提案したように端末で実行しましたが、システムはsudo apt-get install ia32-libsそのライブラリを使用できなくなったことを報告し、別のライブラリをインストールする必要があることを提案しました。

lib32z1 
lib32ncurses5 
lib32bz2-1.0

インストール後の問題が修正されました。

おすすめ記事