Почему я не могу запустить какие-либо команды Android NDK?

Я работал на 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 для автозаполнения, это работает . Итак, файл явно там (и четко помечен с разрешениями на выполнение). Итак, почему это не может быть найдено?

4
задан 18 August 2012 в 15:43

2 ответа

Я нашел ответ.

Я установил ia32-libs, и все начало работать. Странно, что запуск исполняемого файла неправильной архитектуры приводит к «команде не найден». Я пробовал все неправильные вещи.

0
ответ дан 18 August 2012 в 15:43

Вероятно, было бы достаточно, чтобы установить i386 вариант libgcc1.

0
ответ дан 18 August 2012 в 15:43

Другие вопросы по тегам:

Похожие вопросы: