当前位置:  技术问答>linux和unix

鼓捣了很久了,最终还是出现问题了,ubuntu编译binutils,老出错啊!

    来源: 互联网  发布时间:2017-05-10

    本文导语:  在ubuntu下编译binutils-2.20.1,出现下面错误: ../../binutils-2.20.1/bfd/compress.c: 在函数‘bfd_uncompress_section_contents’中: ../../binutils-2.20.1/bfd/compress.c:54:45: 错误: 形参‘buffer’被设定但未被使用 [-Werror=unused-but-set-parameter] .....

在ubuntu下编译binutils-2.20.1,出现下面错误:
../../binutils-2.20.1/bfd/compress.c: 在函数‘bfd_uncompress_section_contents’中:
../../binutils-2.20.1/bfd/compress.c:54:45: 错误: 形参‘buffer’被设定但未被使用 [-Werror=unused-but-set-parameter]
../../binutils-2.20.1/bfd/compress.c:54:68: 错误: 形参‘size’被设定但未被使用 [-Werror=unused-but-set-parameter]
cc1: all warnings being treated as errors
make[4]: *** [compress.lo] 错误 1
make[4]:正在离开目录 `/home/rtems/tools/build-binutils/bfd'
make[3]: *** [all-recursive] 错误 1
make[3]:正在离开目录 `/home/rtems/tools/build-binutils/bfd'
make[2]: *** [all] 错误 2
make[2]:正在离开目录 `/home/rtems/tools/build-binutils/bfd'
make[1]: *** [all-bfd] 错误 2
make[1]:正在离开目录 `/home/rtems/tools/build-binutils'
make: *** [all] 错误 2

这是肿么回事啊?

|
Makefile里编绎参数设定了-Werror=unused-but-set-parameter
这是比较严格的检查,把"形参被设定但未被使用"这个警告变成了错误,这在某些情况下是为了防止一些难以发现的错语

可以尝试下去掉-Werror=unused-but-set-parameter,编绎不会报这个错了,但是可能会有潜在风险

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,