Может ли кто-нибудь сказать мне, как пересадить команду linux shell (такую как: ls, cat и tar) из linux в android. то, что я думаю, что это сделать следующим образом:Как пересадить команду linux shell из linux в android
1, скачать исходный код
2, выполните команду: ./ Configure (с некоторыми Params) CC = рычажного линукс-андроида (использование кросс-компиляции)
3,./построить или сделать его
4, то мы можем скопировать объектные и исполняемые файлы для андроида
это правильный способ сделать это? заранее спасибо !
Вы когда-нибудь пробовали подключиться к вашему Android-устройству с помощью «оболочки adb»? Вы увидите, что ваши упомянутые команды оболочки, вероятно, уже есть. Ядро Android - это Linux. – tiguchi
Спасибо за ваш совет! Я знаю, что вы имеете в виду. Но не все команды оболочки могут запускаться на андроиде, только некоторые из них могут работать на нем. – wangxigui
Я вижу ... учитывая, что, я думаю, ваш описанный подход верен. Вам понадобится исходный код и скомпилируйте его для целевой архитектуры процессора (будьте осторожны, также есть устройства Android, отличные от ARM). Мне любопытно, что именно вы собираетесь делать? – tiguchi