鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

常量初始化失败

问题现象描述

操作系统:CentOS 7.6.1810

使用GCC4.8.5-36版本进行编译时,出现常量初始化失败异常,返回如下信息。在GCC4.8.5-44版本则无如下问题。

图1 异常信息

解决方案

移除kswx.h文件和wtzmo.c文件中常量值前面内容。

  • kswx.h文件修改结果如下:
    1
    2
    36 static const kswr_t KSWR_NULL = {0,0,0,0,0,0,0};
    37 static const kswx_t KSWX_NULL = {0,0,0,0,0,0,0,0,0,0};
    
  • wtzmo.c文件修改结果如下:
    1
    70 static const sr_seed_t SR_SEED_NULL = (sr_seed_t){0,0,0,0,0,0,0,{0,0},{0,0},{0,0},0,0,0};