10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MPLAB ® <strong>C30</strong> 用 户 指 南B.3 警 告符 号‘/*’ within comment在 注 释 内 发 现 了 注 释 标 记 。‘$’ character(s) in identifier or number标 识 符 名 中 使 用 美 元 符 号 是 对 标 准 的 扩 展 。#‘directive’ is a GCC extension#warning、#include_next、#ident、#import、#assert 和 #unassert 伪 指 令 是 GCC 的扩 展 , ISO C89 不 支 持 这 些 伪 指 令 。#import is obsolete, use an #ifndef wrapper in the header file#import 伪 指 令 已 废 弃 。#import 用 于 包 含 还 没 有 被 包 含 的 文 件 。 请 使 用 #ifndef 伪 指 令 。#include_next in primary source file#include_next 开 始 在 当 前 文 件 所 在 的 目 录 之 后 搜 索 头 文 件 目 录 列 表 。 在 这 个 例 子中 , 没 有 先 前 的 头 文 件 , 所 以 它 从 主 源 文 件 所 在 的 目 录 开 始 。#pragma pack (pop) encountered without matching #pragma pack (push, )pack (pop) pragma 必 须 与 pack (push) pragma 配 对 , 在 源 文 件 中 后 者 在 前 者 之前 。#pragma pack (pop, identifier) encountered without matching #pragma pack(push, identifier, )pack (pop) pragma 必 须 与 pack (push) pragma 配 对 , 在 源 文 件 中 后 者 在 前 者 之前 。#warning: message伪 指 令 #warning 使 预 处 理 器 发 出 一 个 警 告 并 继 续 进 行 预 处 理 。 #warning 后 的 记 号 用作 警 告 消 息 。Aabsolute address specification ignored忽 略 #pragma 语 句 中 代 码 段 的 绝 对 地 址 指 定 , 因 为 MPLAB <strong>C30</strong> 不 支 持 它 。 必 须 在 链接 描 述 文 件 中 指 定 地 址 , 可 使 用 关 键 字 __attribute__ 来 定 义 代 码 段 。address of register variable ‘name’ requested寄 存 器 说 明 符 禁 止 将 地 址 作 为 变 量 。alignment must be a small power of two, not npack pragma 的 alignment 参 数 必 须 为 2 的 最 小 次 幂 。anonymous enum declared inside parameter list在 函 数 参 数 列 表 内 部 声 明 了 匿 名 枚 举 。 良 好 的 编 程 习 惯 是 在 参 数 列 表 外 部 声 明 枚 举 ,因 为 当 在 参 数 列 表 内 部 定 义 枚 举 时 , 它 们 可 能 不 会 成 为 完 全 类 型 。anonymous struct declared inside parameter list在 函 数 参 数 列 表 内 部 声 明 了 匿 名 结 构 。 良 好 的 编 程 习 惯 是 在 参 数 列 表 外 部 声 明 结 构 ,因 为 在 参 数 列 表 内 部 定 义 结 构 时 , 它 们 可 能 不 会 成 为 完 全 类 型 。DS51284C_CN 第 132 页© 2005 Microchip Technology Inc.

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

Saved successfully!

Ooh no, something went wrong!