Android.mk可以定义的变量

                     变量                                                                          含义

-------------------------------------------------------------------------------------------------

      LOCAL_PATH                                                                Android.mk的路径,可以设置为$(call my-dir)

          LOCAL_MODULE                                                          模块名称 

          LOCAL_MODULE_FILENAME                                   重新定义库的名称(可选)

          LOCAL_SRC_FILES                                                     模块要编译的文件列表

          LOCAL_CPP_EXTENSION                                         重新定义C++源文件的扩展名,默认cpp

          LOCAL_C_INCLUDES                                                 追加到include搜索路径的路径列表

          LOCAL_CFLAGS                                                           C和C++文件的编译器选项

          LOCAL_CXXFLAGS                                                     废弃,用LOCAL_CPPFLAGS替代

          LOCAL_CPPFLAGS                                                     C++文件编译器选项

          LOCAL_STATIC_LIBRARIES                                     模块链接的静态库列表

          LOCAL_SHARED_LIBRARIES                                  模块连接的动态库列表

          LOCAL_WHOLE_STATIC_LIBRARIES                    和LOCAL_STATIC_LIBRARIES相似,不过使用的是--whole-archive选项

          LOCAL_LDLIBS                                                             其他连接选项代码清单,例如用-lGLESv2链接OpenGL ES 2.0库

          LOCAL_ALLOW_UNDEFINED_SYMBOLS             这个变量设置为true(默认为false)允许未定义的符号

          LOCAL_ARM_MODE                                                    编译的指令模式ARM或Thumb

          LOCAL_ARM_NEON                                                     允许使用NEON高级SIMD指令/内联

          LOCAL_DISABLE_NO_EXECUTE                            禁用NX位,默认是false,即启用NX

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

          LOCAL_EXPORT_CFLAGS                                        到处变量到依赖此模块的模块,就是在LOCAL_STATIC_LIBRARY或

          LOCAL_EXPORT_CPPFLAGS                                   LOCAL_SHARED_LIBRARY里列出此模块

          LOCAL_EXPORT_C_INCLUDES

          LOCAL_EXPORT_LDLIBS        

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------                               

          LOCAL_FILTER_ASM                                                    允许执行shell命令以过滤汇编文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值