liuqin1998
liuqin1998
采纳率10%
2018-07-11 05:49

实用matlab+gcc 4. 7.7的时候出现报错

20
已采纳

undefined reference to `__warn_memset_zero_len'
编译的时候出现的问题大概就是这个,我用的是matlab的2015b和gcc的4.7.7这里编译源码是matcnvnet我想知道解决的方法或者干脆就是直接给我一个编译好的也可以,真的要被逼疯了!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • tmxkn1 Anthony_5213 3年前

    You will need a sufficiently recent MATLAB version (R2015b or newer) and a compiler with C++11 support (Visual Studio 2015, GCC 4.8, Xcode 7.3.1 or higher).

    你的编译器要GCC4.8才行,4.7不完全支持C++11.
    不过编译GCC也麻烦,你也许可以试试Visual studio community

    点赞 评论 复制链接分享
  • devmiao devmiao 2年前
  • weixin_42102244 NatureRiv 3年前

    我在matlab2016b和g++4.9上同样遇到这个问题,编译器与环境匹配

    点赞 评论 复制链接分享
  • qq_39003459 qq_39003459 3年前

    可以尝试升级一下gcc版本,毕竟Gcc已经出到5.x了,还不行的话可以把出错信息copy到百度上或许会有人跟你一样问题但已经解决了

    点赞 评论 复制链接分享
  • mumukeke1 mumukeke1 3年前

    编译器有问题,或者是文件编译好了跟你的版本不匹配,重新编译一下可能就好了;再不行网上找出问题的部分 替换掉就好了

    点赞 评论 复制链接分享

相关推荐