javawbe开发文档共享系统怎么写( 二 )


一个简单方法(在Android.mk中写): include $(CLEAR_VARS) LOCAL_MODULE := foo-prebuilt LOCAL_SRC_FILES := libfoo.so LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) 这样,使用该共享库的模块就会在它的 LOCAL_C_INCLUDES 变量加入该头文件搜索路径 。4、调试共享库 建议你的共享库保留调试信息 。
$PROJECT/libs/ 目录下的共享库都是 strip 之后的(没有调试信息) 。有调试信息的版本可被ndk-gdb使用 。
5、共享库 ABI 你的共享库与目标系统ABI的兼容性很重要 。请检查 TARGET_ARCH_ABI,有以下值: armeabi => ARMv5TE 以上 armeabi-v7a => ARMv7 以上 x86 => x86 建议: armeabi ABI 可以运行在所有 ARM CPU 上 。
4.请问java程序是怎么一回事一、Java 的 发 展 史 1 ? 什 么 是Java 美 国 硅 谷 有 一 句 行 话, 每10 年 ~15 年 有 一 次 轮 回 。
最 近 的 一 次 轮 回 就 是 从Java 开 始 。Java 是 一 个 由Sun 公 司 开 发 而 成 的 新 一 代 编 程 语 言 。
使 用 它 可 在 各 式 各 样 不 同 种 机 器、不 同 种 操 作 平 台 的 网 络 环 境 中 开 发 软 件 。不 论 你 使 用 的 是 哪 一 种WWW 浏 览 器, 哪 一 种 计 算 机, 哪 一 种 操 作 系 统, 只 要WWW 浏 览 器 上 面 注 明 了“ 支 持Java”, 你 就 可 以 看 到 生 动 的 主 页 。
Java 正 在 逐 步 成 为Internet 应 用 的 主 要 开 发 语 言 。它 彻 底 改 变 了 应 用 软 件 的 开 发 模 式, 带 来 了 自PC 机 以 来 又 一 次 技 术 革 命, 为 迅 速 发 展 的 信 息 世 界 增 添 了 新 的 活 力 。
Sun 的Java 语 言 开 发 小 组 成 立 于1991 年, 其 目 的 是 开 拓 消 费 类 电 子 产 品 市 场, 例 如, 交 互 式 电 视、烤 面 包 箱 等 。Sun 内 部 人 员 把 这 个 项 目 称 为Green, 那 时World Wide Web 还 在 图 纸 上 呢 。
该 小 组 的 领 导 人 是James Gosling, 是 一 位 非 常 杰 出 的 程 序 员 。他 出 生 于1957 年, 于1984 年 加 盟Sun Microsystem 公 司, 之 前 在 一 家IBM 研 究 机 构 工 作 。
他 是Sun NeWs 窗 口 系 统 的 总 设 计 师 。也 是 第 一 个 用C 实 现 的EMACS 的 文 本 编 辑 器COSMACS 的 开 发 者 。
在 研 究 开 发 过 程 中,Gosling 深 刻 体 会 到 消 费 类 电 子 产 品 和 工 作 站 产 品 在 开 发 哲 学 上 的 差 异: 消 费 类 电 子 产 品 要 求 可 靠 性 高、费 用 低、标 准 化、使 用 简 单, 用 户 并 不 关 心CPU 的 型 号, 也 不 欣 赏 专 用 昂 贵 的RISC 处 理 器, 他 们 需 要 建 立 在 一 个 标 准 基 础 之 上, 具 有 一 系 列 可 选 的 方 案, 从8086 到80586 都 可 以 选 取 。2 ? 从C 开 始 为 了 使 整 个 系 统 与 平 台 无 关,Gosling 首 先 从 改 写C 编 译 器 着 手 。
但 是Gosling 在 改 写 过 程 中 感 到 仅C 是 无 法 满 足 需 要 的, 于 是 在1991 年6 月 份 开 始 准 备 开 发 一 个 新 的 语 言, 那 么 给 它 起 一 个 什 么 名 字 呢?Gosling 回 首 向 窗 外 望 去, 看 见 一 棵 老 橡 树, 于 是 建 一 个 目 录 叫Oak, 这 就 是Java 语 言 的 前 身( 后 来 发 现Oak 已 是Sun 公 司 另 一 个 语 言 的 注 册 商 标, 才 改 名 为Java, 即 太 平 洋 上 一 个 盛 产 咖 啡 的 岛 屿 的 名 字) 。Gosling 在 开 始 写Java 时, 并 不 局 限 于 扩 充 语 言 机 制 本 身, 更 注 重 于 语 言 所 运 行 的 软 硬 件 环 境 。
他 要 建 立 一 个 系 统, 这 个 系 统 运 行 于 一 个 巨 大 的、分 布 的、异 构 的 网 格 环 境 中, 完 成 各 电 子 设 备 之 间 的 通 信 与 协 同 工 作 。Gosling 在 设 计 中 采 用 了 虚 机 器 码(Virtual Machine Code) 方 式, 即Java 语 言 编 译 后 产 生 的 是 虚 拟 机, 虚 拟 机 运 行 在 一 个 解 释 器 上, 每 一 个 操 作 系 统 均 有 一 个 解 释 器 。