因此,我正在开发一个非常大的代码库,最近将其升级到gcc 4.3,现在会触发以下警告:
警告:不建议将字符串常量转换为'char *'
显然,解决此问题的正确方法是找到每个声明,例如
char *s = "constant string";
或函数调用,例如:
void foo(char *s);
foo("constant string");
并使其成为const char
指针。但是,这意味着最少要触摸564个文件,这不是我目前希望执行的任务。现在的问题是我正在使用-werror
,因此我需要某种方式来抑制这些警告。我怎样才能做到这一点?