0

谁能告诉我如何将linux shell命令(例如:ls,cat和tar)从linux移植到android。我认为要做如下:

1、下载源代码

2、执行命令:./configure (带一些参数) CC=arm-linux-android(使用交叉编译)

3、./build or make it

4、然后,我们可以将目标文件和可执行文件复制到android

这是正确的方法吗?提前致谢 !

4

2 回答 2

0

首先你需要root你的android来扩展它的限制。然后让busybox获取所有可能的命令,你可以在play store中获得c的编译器......

于 2013-08-17T19:41:08.783 回答
0

基本上这些步骤会起作用......您只需要找出正确的配置命令。获取 ndk,查看 AOSP,甚至查看 CM 都可能会为您提供所需的交叉编译器。AOSP 和 CM 可能有点过头了,但它们包含了您使用 ndk 可以获得的内容。如果您只计划移植实用程序,那么 ndk 可能就是您所需要的。

希望有帮助。

于 2013-08-17T20:41:58.920 回答