12.07.2015 Views

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

编 译 器 特 有 的 功 能另 请 参 阅• 第 4-38 页 的 __attribute__((section("name")))• 《 链 接 器 用 户 指 南 》 中 第 5 章 使 用 分 散 加 载 描 述 文 件 。4.6.4 #pragma diag_default tag[,tag,...]此 编 译 指 示 将 具 有 指 定 标 签 的 诊 断 消 息 的 严 重 性 恢 复 为 在 发 出 任 何 编 译 指 示 之前 有 效 的 严 重 性 。语 法#pragma diag_default tag[,tag,...]其 中 :tag[,tag,...]是 一 个 以 逗 号 分 隔 的 诊 断 消 息 编 号 列 表 , 用 于 指 定 要 更 改 其严 重 性 的 消 息 。必 须 至 少 指 定 一 个 诊 断 消 息 编 号 。示 例// not #included deliberately#pragma diag_error 223void hello(void){printf("Hello ");}#pragma diag_default 223void world(void){printf("world!\n");}使 用 --diag_warning=223 选 项 编 译 此 代 码 时 , 将 生 成 一 些 诊 断 消 息 以 报 告printf() 函 数 是 隐 式 声 明 的 。#pragma diag_default 223 的 作 用 是 将 诊 断 消 息 223 的 严 重 性 恢 复 为 警 告 严 重 性( 由 --diag_warning 命 令 行 选 项 指 定 )。另 请 参 阅• 第 2-48 页 的 --diag_warning=tag[,tag,...]• 第 4-59 页 的 #pragma diag_error tag[,tag,...]• 第 4-59 页 的 #pragma diag_remark tag[,tag,...]4-58 Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0348BCNon-Confidential, Unrestricted AccessID090708

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

Saved successfully!

Ooh no, something went wrong!