10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MPLAB ® <strong>C30</strong> 用 户 指 南concatenation of string literals with __FUNCTION__ is deprecated对 __FUNCTION__ 的 处 理 方 式 将 与 __func__ ( 由 ISO 标 准 C99 定 义 ) 相 同 。__func__ 是 一 个 变 量 , 不 是 字 符 串 常 量 , 因 此 它 不 和 其 他 字 符 串 常 量 连 接 。conflicting types for ‘identifier’指 定 的 标 识 符 有 多 个 不 一 致 的 声 明 。Ddata definition has no type or storage class检 测 到 数 据 定 义 缺 少 类 型 和 存 储 类 别 。data qualifier ‘qualifier’ ignored在 MPLAB <strong>C30</strong> 中 不 使 用 数 据 限 定 符 , 包 括 “access”、“ shared” 和 “overlay”,之 所 以 保 留 它 们 是 为 了 与 MPLAB C17 和 C18 兼 容 。declaration of ‘identifier’ has ‘extern’ and is initialized外 部 标 识 符 不 能 被 初 始 化 。declaration of ‘identifier’ shadows a parameter指 定 的 标 识 符 声 明 屏 蔽 了 一 个 参 数 , 使 得 参 数 不 可 访 问 。declaration of ‘identifier’ shadows a symbol from the parameter list指 定 的 标 识 符 声 明 屏 蔽 了 参 数 列 表 中 的 一 个 符 号 , 使 得 该 符 号 不 可 访 问 。declaration of ‘identifier’ shadows global declaration指 定 的 标 识 符 声 明 屏 蔽 了 一 个 全 局 声 明 , 使 得 该 全 局 符 号 不 可 访 问 。‘identifier’ declared inline after being called指 定 的 函 数 在 被 调 用 之 后 声 明 为 inline。‘identifier’ declared inline after its definition指 定 的 函 数 在 被 定 义 之 后 声 明 为 inline。‘identifier’ declared ‘static’ but never defined指 定 的 函 数 声 明 为 static, 但 从 未 定 义 。decrement of read-only member ‘name’成 员 “name” 声 明 为 const, 不 能 被 递 减 修 改 。decrement of read-only variable ‘name’“name” 声 明 为 const, 不 能 被 递 减 修 改 。‘identifier’ defined but not used指 定 的 函 数 被 定 义 了 , 但 从 未 使 用 。deprecated use of label at end of compound statement标 号 不 能 位 于 语 句 的 结 尾 。 标 号 后 应 该 跟 随 一 条 语 句 。dereferencing ‘void *’ pointer解 引 用 “void *” 指 针 是 不 正 确 的 。 在 解 引 用 这 种 指 针 之 前 , 要 先 将 指 针 强 制 转 换 为 适当 类 型 的 指 针 。division by zero检 测 到 编 译 时 被 零 除 。DS51284C_CN 第 136 页© 2005 Microchip Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!