繁体   English   中英

如何在Linux机器上为Android构建Linux命令

[英]How to build linux command for Android on Linux machine

由于Android上缺少一些命令,因此我想自己构建它们。

以一个为例:

Android上没有dig命令。

我已经从ftp://ftp.isc.org/isc/bind9/9.2.3/bind-9.2.3.tar.gz获得了源代码,然后我要构建它。 但是我被卡住了。

如何在linux machine上构建可执行文件?

您可以通过两种方式来实现。

  1. 要为Android平台构建任何 C源代码,您可以使用Android NDK Toolchian ,它可以为另一个平台构建本代码。
    它可以用作没有Android APK 的独立编译器。
    文档示例代码

    要将其构建为可执行文件(无APK)而不是共享库,请在Android.mk include $(BUILD_EXECUTABLE) include $(BUILD_SHARED_LIBRARY)替换include $(BUILD_SHARED_LIBRARY) include $(BUILD_EXECUTABLE)

  2. 对于Android上的Linux命令,您可以使用Busybox
    它支持大多数命令。
    但是busybox不支持dig ,您可以按照本文进行添加。

希望这可以给您一个开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM