Почему я не могу запустить какие-либо команды 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

Typing ls четко показывает файл, где я нахожусь! Я сделал несколько взломов (указывая на внешние инструменты), чтобы обойти каждую ошибку (просто для эксперимента), и я столкнулся с этим!

/home/buzz/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found

Зачем? Почему все эти файлы невозможно найти? Как я сказал выше, все это работало просто отлично в другом дистрибутиве. Что изменилось? Что еще больше расстраивает, так это то, что если я нажимаю TAB для автоматического заполнения, это работает. Итак, файл явно там (и четко помечен с разрешениями на выполнение). Итак, почему это не может быть найдено?

2 ответа

Решение

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

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

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

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