私は以前にMint 12を実行していましたが、すべてがそこで機能していました。私はUbuntu 12.04に切り替えましたが、今はとてもイライラしています。
ndk-build
を実行すると、
/home/buzz/ndk/prebuilt/linux-x86/bin/make: not found
そこで、そのフォルダーに直接変更しました。 ./make
と入力すると、
bash: ./make: No such file or directory
ls
と入力すると、現在のファイルが明確に表示されます。私はいくつかのハッキングを行って(外部ツールを指して)各エラーを回避しました(実験のためだけでした)。
/home/buzz/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found
どうして?これらすべてのファイルが見つからないのはなぜですか?上で言ったように、これは別のディストリビューションですべて正常に機能していました。何が変わった?さらにイライラするのは、TABをオートコンプリートにプッシュすると、worksになることです。そのため、ファイルはそこに明確にあります(そして、実行許可で明確にマークされています)。だから、なぜそれが見つからないのですか?
答えを見つけました。
ia32-libs
をインストールすると、すべてが機能し始めました。間違ったアーキテクチャの実行可能ファイルを実行すると、「コマンドが見つかりません」という結果になるのは奇妙です。私はすべて間違ったことを試みていました。
おそらくlibgcc1
の-i386バリアントをインストールするのに十分だったでしょう。