Я работал на 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 для автозаполнения, это работает . Итак, файл явно там (и четко помечен с разрешениями на выполнение). Итак, почему это не может быть найдено?
Я нашел ответ.
Я установил ia32-libs
, и все начало работать. Странно, что запуск исполняемого файла неправильной архитектуры приводит к «команде не найден». Я пробовал все неправильные вещи.
Вероятно, было бы достаточно, чтобы установить i386 вариант libgcc1
.