簡體   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