Android,NDK,预构建的'.o'文件将被构建系统删除

时间:2015-03-08 16:32:24

标签: android makefile android-ndk

  1. 我正在尝试使用预先构建的'.o'目标文件(由二进制资源组成)链接我的exe。
  2. 目标文件位于'$(LOCAL_PATH)/ dependency'。
  3. 使用FileSys监视器,我可以看到在编译期间,Build系统会删除预先构建的“.o”文件。
  4. 使用'LOCAL_OBJECTS + ='依赖/ prebuilt.o'没有帮助。
  5. 如何阻止Android版系统删除我预先构建的“.o”文件?

    使用了makefile的快照

    LOCAL_PATH       := $(call my-dir)
    include $(CLEAR_VARS)
    LOCAL_MODULE     := MyTestApp
    LOCAL_SRC_FILES  := main.cpp
    LOCAL_C_INCLUDES := 
    LOCAL_LDLIBS := -llog
    LOCAL_CFLAGS     := 
    LOCAL_CPPFLAGS   := 
    LOCAL_LDFLAGS    := -Wl,--format=binary -Wl,Resources/MyBinRsrc -Wl,--output=dependency/MyBinRsrc.o -Wl,--format=elf,dependency/MyBinRsrc.o -Wl,--format=default
    COMMON_SRC_FILES := $(LOCAL_SRC_FILES)
    LOCAL_OBJECTS    += dependency/MyBinRsrc.o
    include $(BUILD_EXECUTABLE)
    

0 个答案:

没有答案