.mk文件解释

LOCAL_PATH := $(call my-dir)
LS_CPP=$(subst $(1)/,,$(wildcard $(1)/*.cpp))      #自定义函数LS_CPP

include $(CLEAR_VARS)                              #模块开始,清理全局变量
LOCAL_MODULE := ...                                #模块名
LOCAL_SRC_FILES := $(call LS_CPP,$(LOCAL_PATH))    #源文件
LOCAL_LDLIBS := -landroid -llog                    #依赖库(动态链接库或静态链接库)
LOCAL_STATIC_LIBRARIES := android_native_app_glue  #附加依赖项(需要编译)
include $(BUILD_SHARED_LIBRARY)                    #模块结束,编译成动态链接库

$(call import-module,android/native_app_glue)      #编译android_native_app_glue模块

LOCAL_LDLIBS

  • 默认搜索路径为

    <ndk_path>/platforms/android-xx/arch-xxx/usr/lib
    
  • 添加搜索路径

    LOCAL_LDLIBS += -L?:?/?
    
  • 名字对应关系

    -landroid               libandroid.so
    -lOgreMainStatic        libOgreMainStatic.a
    ...
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值