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
  • 热门搜索
    烙饼的做法 蜂窝玉米的做法视频 衣服上的油渍怎么洗掉 番茄牛肉汤的做法 鸡爪子的做法家常做法 花椰菜的做法 屹怎么读 面条怎么做好吃家常做法大全 周黑鸭的做法 炒河粉的做法