当前位置: 首页 > news >正文

网上做论文的网站怎么让百度收录网址

网上做论文的网站,怎么让百度收录网址,网站不被收录怎么办,wordpress图片链接大图前言 Android.mk 文件是 Android 编译系统中用于描述项目源文件、库和模块的 Makefile。它采用 GNU Make 的语法,但也包含了一些特定于 Android 编译系统的规则和变量。以下是对其语法和使用方法的详细解释及示例。 一:模块种类 一个Android.mk file用来向编译系统描述你的源…

前言

Android.mk 文件是 Android 编译系统中用于描述项目源文件、库和模块的 Makefile。它采用 GNU Make 的语法,但也包含了一些特定于 Android 编译系统的规则和变量。以下是对其语法和使用方法的详细解释及示例。

一:模块种类

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块(具体类型取决于模块的功能和构建输出)。按类型主要有以下种类:

  • 共享库 (Shared Libraries)

    • 模块输出一个共享库(动态链接库),可以被其他模块在运行时动态加载。
    • 使用 include $(BUILD_SHARED_LIBRARY) 包含构建规则。
  • 静态库 (Static Libraries)

    • 模块输出一个静态库,编译时将其链接到其他模块。
    • 使用 include $(BUILD_STATIC_LIBRARY) 包含构建规则。
  • 可执行文件 (Executables)

    • 模块输出一个可执行文件。
    • 使用 include $(BUILD_EXECUTABLE) 包含构建规则。
  • 预编译库 (Prebuilt Libraries)

    • 模块使用预编译的库,而不是源代码编译的库。
    • 预编译共享库使用 include $(PREBUILT_SHARED_LIBRARY)
    • 预编译静态库使用 include $(PREBUILT_STATIC_LIBRARY)
  • Java 库 (Java Libraries)

    • 模块输出一个 Java 库(.jar 文件)。
    • 使用 include $(BUILD_STATIC_JAVA_LIBRARY)include $(BUILD_SHARED_JAVA_LIBRARY)
  • Android 应用 (Android Applications)

    • 模块输出一个 Android 应用(.apk 文件)。
    • 使用 include $(BUILD_PACKAGE)
  • 多媒体插件 (Multimedia Plugins)

    • 模块输出一个多媒体插件,通常用于媒体框架中。
    • 使用 include $(BUILD_PLUGIN)
  • 静态预编译头文件 (Static Prebuilt Headers)

    • 模块使用预编译的头文件。
    • 使用 include $(BUILD_PREBUILT)
  • 测试模块 (Test Modules)

    • 模块输出用于测试的可执行文件或库。
    • 例如 Google Test 使用 include $(BUILD_NATIVE_TEST)

二:各模块示例

共享库

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := my_shared_lib
LOCAL_SRC_FILES := my_shared_lib.cpp
include $(BUILD_SHARED_LIBRARY)

静态库

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := my_static_lib
LOCAL_SRC_FILES := my_static_lib.cpp
include $(BUILD_STATIC_LIBRARY)

可执行文件

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := my_executable
LOCAL_SRC_FILES := main.cpp
include $(BUILD_EXECUTABLE)

预编译共享文件 

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := prebuilt_shared_lib
LOCAL_SRC_FILES := $(LOCAL_PATH)/libs/$(TARGET_ARCH_ABI)/libprebuilt.so
include $(PREBUILT_SHARED_LIBRARY)

java静态库

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := my_java_lib
LOCAL_SRC_FILES := $(call all-java-files-under, src)
include $(BUILD_STATIC_JAVA_LIBRARY)

Android应用

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := my_app
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
include $(BUILD_PACKAGE)

 多媒体插件

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := my_plugin
LOCAL_SRC_FILES := plugin.cpp
include $(BUILD_PLUGIN)

静态预编译头文件

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := prebuilt_header
LOCAL_SRC_FILES := $(LOCAL_PATH)/include/prebuilt_header.h
include $(BUILD_PREBUILT)

Google Test模块

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := my_test
LOCAL_SRC_FILES := test.cpp
LOCAL_STATIC_LIBRARIES := gtest
include $(BUILD_NATIVE_TEST)

通过这些示例,可以看到 Android.mk 文件可以配置各种类型的模块,每种类型都有其特定的构建规则和变量配置。根据项目需求选择合适的模块类型,配置相应的构建规则,可以有效地管理和构建 Android 项目。

下面是一个综合示例(包含一些不常用的语法):

# 获取当前目录
LOCAL_PATH := $(call my-dir)  # 获取当前 Android.mk 文件所在的路径# ========== 模块 1: 共享库 ==========
include $(CLEAR_VARS)  # 清除以前定义的所有 LOCAL_ 变量
LOCAL_MODULE := mysharedlibrary  # 定义共享库模块名称为 mysharedlibrary
LOCAL_SRC_FILES := main.cpp util.cpp  # 指定共享库的源文件列表
LOCAL_C_INC
http://www.tj-hxxt.cn/news/28123.html

相关文章:

  • 什么网站能赚钱市场调研报告万能模板
  • 深圳房地产网站开发超级软文
  • 网站怎么续费网络营销方式都有哪些
  • 福州鼓楼区网站建设李守洪
  • 做网站能力介绍河南网站建设哪个公司做得好
  • 律师网站建设合肥网站制作公司
  • 旅游类网站建设教案seo快速整站上排名教程
  • 沈阳网站推广优化公司哪家好外贸网站免费推广b2b
  • 学做美食的视频网站微信小程序平台官网
  • 接入服务商网站备案管理系统技术规范要求美食软文300范例
  • 淄博市建设局网站seo数据是什么
  • 网站建设精美模板网站seo搜索引擎优化怎么做
  • 做网站比较好的公司有哪些信息互联网推广
  • 最优秀的无锡网站建设百度安装免费下载
  • 宁波市网站建设公司seo好seo
  • 亳州是网站建设seo关键词推广
  • 温州网站建设方案外包怎么免费建公司网站
  • 中华人民住房和城乡建设厅网站广告营销案例分析
  • 天津 公司做网站武汉seo网站优化运营
  • 企业网站建设都能做哪些工作线上推广引流渠道
  • 设计参考图哪个网站好百度收录权重
  • 开源商城系统源码外贸网站seo教程
  • 建设网站需要哪些元素网络服务提供者收集和使用个人信息应当符合的条件有
  • 做网站怎么和广告公司合作常熟网站建设
  • 番禺网站制作多少钱百度商城app
  • 网站品牌建设营销策略4p分析怎么写
  • 河北省企业网站建设公司免费网站建站2773
  • 网站怎么做公司百度搜索优化
  • 平台推广销售话术百度关键词优化专家
  • wordpress小型论坛主题百度关键词优化快速排名软件