我在Linux上使用gcc 4.1.2,我遇到了以下警告:
warning: type qualifiers ignored on function return type
我尝试使用“-Wno-ignored-qualifiers”来摆脱这个警告,但似乎不支持:
cc1: error: unrecognized command line option "-Wno-ignored-qualifiers"
有没有办法在gcc 4.1.2中禁用此类警告?
非常感谢。
答案 0 :(得分:1)
找到了解决方案。使用:
-Wno-return-type
答案 1 :(得分:0)
作为seen here,const char *
会不触发该警告。
const char
,如果可能,避免该警告的正确方法是将返回类型从const char
更改为char
。
请参阅commit ee5462d(2017年12月27日)作为Junio C Hamano (gitster
)的Git 2.16(2018年第一季度)。
中删除“
sequencer.c
:从函数返回类型const
”使用
-Werror=ignored-qualifiers
,声称返回的功能 “const char
”收到此错误:CC sequencer.o sequencer.c:798:19: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers] static const char command_to_char(const enum todo_command command) ^