MISRA C Rule­8.5 3447 3451 Rule­8.6 0630

 时间:2026-04-25 12:11:00

变量被声明为具有外部链接属性,但声明不是在头文件中 ;

全局标识符在多个文件中被声明 ;

多次定义了对象(外部链接)。

工具/原料

Rule­8.5 3447 3451 Rule­8.6 0630

MISRA C:2012

Rule­8.5 3447

3447 '%s' is being declared with external linkage but this declaration is not in a header file. 

对象或函数被声明为具有 外部链接 属性,然而这个声明并不是在头文件中进行的。

一个具有外部链接属性的对象,暗示它会被多个 翻译单元访问。

为了确保定义和用法的一致性,通常首先在头文件中声明对象,然后在要定义或使用这个对象的每一个翻译单元中都包含这个头文件。Rule­8.5 3451

  • MISRA C Rule­8.5 3221 3222
  • MISRA C Rule­8.2 3001 3007
  • MISRA C Rule­8.1 2050 2051
  • MISRA C Rule­8.3 3675 Rule­8.4 3408
  • MISRA C Rule­8.3 0624 1330
  • 热门搜索
    烤箱怎么做蛋糕 怎么样容易怀孕 怎么用键盘关机 手表怎么换电池 家书怎么写 竹笋怎么处理 落枕怎么办简单快速的有效方法 怎么下载qq dns服务器怎么设置 星际争霸2怎么玩