[英]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
上构建可执行文件?
您可以通过两种方式来实现。
要为Android平台构建任何 C源代码,您可以使用Android NDK Toolchian ,它可以为另一个平台构建本机代码。
它可以用作没有Android APK 的独立编译器。
文档和示例代码 。
要将其构建为可执行文件(无APK)而不是共享库,请在Android.mk
include $(BUILD_EXECUTABLE)
include $(BUILD_SHARED_LIBRARY)
替换include $(BUILD_SHARED_LIBRARY)
include $(BUILD_EXECUTABLE)
。
对于Android上的Linux命令,您可以使用Busybox 。
它支持大多数命令。
但是busybox不支持dig
,您可以按照本文进行添加。
希望这可以给您一个开始。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.