您好,登錄后才能下訂單哦!
在Android開發中,經常遇到用C或C++可執行程序驗證問題的情況,下面是Android.mk中的內容,用以編譯main.c,本例中Android.mk與main.c處于同一目錄,故LOCAL_SRC_FILES中寫為main.c,如果不在同一目錄,需要加上Android.mk相對位置的程序路徑,否則編譯錯誤。
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
main.c
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE:= hardwareinfo
include $(BUILD_EXECUTABLE)
很簡單吧?BUILD_EXECUTABLE是編譯為可執行程序,編譯后的目錄在/out/target/product/***/system/bin/目錄下。
而后可adb push至設備中執行。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。