`
dingran
  • 浏览: 376722 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android.mk中变量的:=和+=之前的区别要注意

 
阅读更多

如题:Android.mk中变量的:=和+=之前的区别要注意

       例如:

LOCAL_LDLIBS := -lcrypto
LOCAL_LDLIBS += -lssl

 

如果你还想加上log就再补充:

 

LOCAL_LDLIBS += -llog

 

千万不要从别的地方拷贝来LOCAL_LDLIBS := -llog就使用了,也不仔细看看区别。

 

当然也可以直接都添加到这个变量后面例如:

 

LOCAL_LDLIBS := -lcrypto -lssl -llog

 

如果换行的话要这样:

LOCAL_LDLIBS := -lcrypto \

                               -lssl  \

                               -llog

 

 

分享到:
评论

相关推荐

    Android.mk用法介绍

    编译系统将处理许多细节问题,例如,不需要在Android.mk文件中列出头文件和依赖文件。NDK编译系统将自动处理这些问题,使得升级NDK后,不需要改变Android.mk文件。 一个简单的Android.mk文件示例: LOCAL_PATH := ...

    生成android.mk文件

    在Android开发过程中,构建系统是至关重要的一个环节,它负责管理项目的源代码、资源和依赖,编译并打包成最终的APK应用。`android.mk`文件是Android原生构建系统(NDK)中用于定义模块构建规则的脚本,主要用于C/...

    Android NDK开发指南-android.mk文件

    "Android NDK开发指南-android.mk文件" Android NDK 是 Android 操作系统中的一种开发工具...Android.mk 文件是 NDK 中的一个重要组件,用于描述编译系统的配置,使得开发者可以轻松地编译和生成 Android 应用程序。

    Android.mk编译内置无源码apk

    `Android.mk`文件是Android构建系统的关键部分,用于定义模块属性和编译规则。在本场景中,我们将讨论如何使用`Android.mk`来编译内置一个无源码的APK,即`wukong.apk`,并将其预置到Android系统的`packages/apps/...

    Android.mk文档规范

    3. **变量**:在 Android.mk 文件中,通过定义特定的变量来指定编译选项和源文件路径等信息。 4. **宏**:宏是由构建系统预定义的函数,用于简化编译配置过程。 #### 三、Android.mk 示例解析 以下是一个简单的...

    android编译系统makefile(Android.mk)写法

    在Android开发中,构建系统是至关重要的,它负责编译、链接和打包应用程序或系统组件。其中,`Android.mk`文件是Android构建系统的核心部分,它是一个Makefile,用于指导NDK(Native Development Kit)如何处理C/C++...

    Android.mk文件语法规范

    Android.mk文件通常以`LOCAL_PATH := $(call my-dir)`开始,这行代码设定了当前模块的目录路径,方便后续引用相对路径的源文件。接下来,开发者会定义一系列的变量,如LOCAL_MODULE、LOCAL_SRC_FILES、LOCAL_CFLAGS...

    android编译系统makefile(Android.mk)写法.pdf

    由于一般情况下 Android.mk 文件和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)。上面的语句的意思是将 LOCAL_PATH 变量定义成本文件所在目录路径。 ### 2. 定义编译模块 ...

    android.mk文件介绍

    - `LOCAL_PATH := $(call my-dir)`:这行代码用于获取`Android.mk`文件所在目录的绝对路径,并将其赋值给`LOCAL_PATH`变量。这对于相对路径的处理非常重要。 2. **include $(CLEAR_VARS)** - `CLEAR_VARS`是一个...

    Android.mk 详解剖析

    Android.mk 是Android构建系统中的关键文件,它定义了如何编译和构建Android项目的特定部分,如APK程序、Java库、C/C++应用程序、静态库和动态库。这份文档将详细介绍Android.mk的各个方面,帮助你深入理解其功能和...

    Android_makefile编译系统_Android.mk_文件语法规范

    在开始深入探讨`Android.mk`的语法细节之前,假设读者已通过阅读`docs/OVERVIEW.TXT`文件了解了`Android.mk`的角色和基本用途。接下来将详细介绍`Android.mk`的语法结构及其在构建过程中的作用。 #### 一、`Android...

    Android.mk文件语法规范及使用模板.pdf

    在深入探讨`Android.mk`文件的具体语法规范和使用模板之前,我们先来简要回顾一下`Android.mk`文件的基本概念及其在Android NDK中的作用。`Android.mk`是一种特殊的Makefile,用于向Android NDK描述项目的C/C++源...

    平台应用demo的Android.mk写法

    在Android开发中,Android.mk文件是构建系统的一部分,用于描述如何编译和打包应用程序或库。这个文件通常位于项目的源代码目录下,并被Android的构建工具`ndk-build`使用。下面将详细介绍如何编写一个针对平台应用...

    Android.mk语法说明(android ndk开发)

    5. **与其他语法的区别**:需要注意的是,`Android.mk`文件中的语法与整个Android平台的开源资源语法不同,这是为了方便应用开发者更轻松地重用外部库的代码。 #### 六、总结 通过本文的介绍,我们了解到`Android....

    Android.mk之语法规范

    在深入了解Android.mk文件的语法规范之前,我们需要先了解Android.mk文件的基本概念及其在Android NDK中的角色。Android.mk文件是Android NDK项目中用于描述C/C++源文件编译规则的重要配置文件。通过合理设置Android...

    android&mk

    这个文件将被`Android.mk`中的规则编译和链接。 在`Android.mk`中,假设`hello.c`包含了打印“Hello, World!”的简单程序,那么这个文件将被编译成一个共享库(动态库),然后在Android应用中通过JNI(Java Native ...

    Android.mk里几个参数的小结

    在深入探讨Android.mk中的关键参数之前,我们先简要了解一下Android.mk的背景和作用。Android.mk是Android构建系统中的一个核心文件,用于定义和配置模块(Module)的构建规则。它对于Android的原生代码(Native Code...

    Android.mk文件分析

    从对Makefile一无所知开始,折腾了一个多星期,终于对Android.mk有了一个全面些的了解。了解了标准的Makefile后,发现Android.mk其实是把真正的Makefile包装起来,做成了一个对使用者来说很简单的东西。使用它来编译...

Global site tag (gtag.js) - Google Analytics