我试图编译一个共享库和一个使用这些库的可执行文件。所有源和标头都在同一个目录中。我使用这些 Android.mk
==================libsample.so
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libsample
LOCAL_MODULE_TAGS = optional
LOCAL_PRELINK_MODULE := false
LOCAL_SRC_FILES := libsample.c
include $(BUILD_SHARED_LIBRARY)
========================tstsample
include $(CLEAR_VARS)
LOCAL_MODULE := tstsample
LOCAL_SHARED_LIBRARY := libsample
LOCAL_CFLAGS :=-w
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := cmd.c main.c test.c
include $(BUILD_EXECUTABLE)
====================================
我得到了这些错误: 错误:未定义对“我的库的每个函数”的引用
我的库已编译并放在目录中::out/target/product/boadname/system/lib/
我还在当前目录中复制了这个库。但我得到了同样的错误。
你有什么建议吗?
提前致谢