开发者社区 问答 正文

linux strerror inet_ntoa段错误问题。

今天发现一个问题,在用char *str = strerror(errno)。得到str指针指向非法内存。但是加上string.h就正常了。不明白这是为什么,求赐教。
linux 2.6 64位系统

展开
收起
杨冬芳 2016-07-12 15:16:26 2350 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    strerror就是定义在string.h中的呢,不加string.h居然能编译过,估计是的工程链接到的strerror是另外一个地方定义了的。你工程里有自定义的strerror函数?

    2019-07-17 19:55:00
    赞同 展开评论
问答分类:
问答标签:
问答地址: