于是我撰写了如下makefile,但是build 不过,请问有什么办法可以达到我的要求吗?
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := a.cpp
LOCAL_MODULE := libA
include $(BUILD_STATIC_LIBRARY)
#######################33
include $(CLEAR_VARS)
LOCAL_SRC_FILES := a.cpp
LOCAL_C_FLAGS := -DTest
LOCAL_MODULE := libb
include $(BUILD_STATIC_LIBRARY)
2 个解决方案
#1
也许可以用 arm-linux-androideabi-gcc -c a.cpp
arm-linux-androideabi-ar -r a.o -o liba.a 瞎猜的哈
arm-linux-androideabi-ar -r a.o -o liba.a 瞎猜的哈
#2
arm-linux-androideabi-ar -r -o liba.a a.o位置写反了
#1
也许可以用 arm-linux-androideabi-gcc -c a.cpp
arm-linux-androideabi-ar -r a.o -o liba.a 瞎猜的哈
arm-linux-androideabi-ar -r a.o -o liba.a 瞎猜的哈
#2
arm-linux-androideabi-ar -r -o liba.a a.o位置写反了