nice菜 2023-03-16 12:40 采纳率: 43.8%
浏览 46
已结题

急~Zabbix_6在make报错如何解决??

img


包名:zabbix-6.4.0.tar.gz 系统centos7.x。报错如何处理??详细说明,谢谢

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-03-16 13:37
    关注

    看起来是编译器不支持,你的代码比较老,需要老的gcc

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • MarkHan_ 2023-03-16 14:07
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    该错误提示可能是由于您使用的gcc编译器版本过低,不支持C99标准导致的。解决方法是:

    1.确认您的gcc版本是否支持C99标准,可以通过以下命令查询gcc版本:

    gcc -v
    

    如果版本过低,可以通过升级gcc或者安装新版本的gcc解决。具体操作可以参考Linux系统相关的升级gcc或者安装新版本的gcc的方法。

    2.在make命令中增加编译选项,指定使用C99标准,例如:

    make CFLAGS="-std=gnu99"
    
    
    

    或者在configure命令中增加编译选项,例如:

    ./configure CFLAGS="-std=gnu99"
    
    
    

    这样可以告诉编译器使用C99标准编译代码,从而避免上述错误。

    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-16 16:11
    关注
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月21日
  • 已采纳回答 3月21日
  • 修改了问题 3月16日
  • 修改了问题 3月16日
  • 展开全部

悬赏问题

  • ¥15 k210显示failed init to model
  • ¥15 Evil-droid生成的APK手机已经下载但无法建立任务
  • ¥25 c语言韩信点兵的变式
  • ¥15 怎么根据书上的例子完成这个问题呢?
  • ¥15 ECharts 增加Zoom,整行包括右边的Text一起滑动
  • ¥15 关于网上一个easyx制作的见缝插针小游戏(c++)
  • ¥15 开地址法双散列函数处理碰撞
  • ¥15 想问一下这个是什么情况 虚拟机Linux打不开了
  • ¥15 联通光猫掉注册了怎么重新注册上去
  • ¥15 关于unity开发steamvr程序遇到的问题