在系统中: Fedora 21 Ruby 2.1.7 GCC 4.9.2
我按照说明安装simstring但是
$ ruby extconf.rb
在尝试制作和安装时,我收到了一个错误:
cc1plus: some warnings being treated as errors
Makefile:217: recipe for target 'export_wrap.o' failed
make: *** [export_wrap.o] Error 1
此错误的整个日志如下:
我搜索了这个错误,但所有的回复都是关于如何禁用Werrors并配置忽略错误。 有什么解决方案吗?我认为没有提到的东西,但我不知道是什么......
答案 0 :(得分:1)
我搜索了这个错误
这不是错误。这是一个通知。它通知某些警告已被视为错误。
我搜索了这个错误,但所有的回复都是关于如何禁用Werrors并配置忽略错误。有没有解决方案?
你回答了自己的问题。如果程序的源代码生成警告,并且如果要求编译器将警告视为错误,则编译器将拒绝编译该程序。完整的可能解决方案列表如下: