따라서 매우 큰 코드베이스로 작업 중이며 최근에 gcc 4.3으로 업그레이드되어 이제이 경고가 트리거됩니다.
경고 : 문자열 상수에서 'char *'로의 더 이상 사용되지 않는 변환
분명히이 문제를 해결하는 올바른 방법은 다음과 같은 모든 선언을 찾는 것입니다.
char *s = "constant string";
또는 함수 호출 :
void foo(char *s);
foo("constant string");
그리고 그것들을 const char
포인터로 만드십시오 . 그러나 이는 최소 564 파일을 터치하는 것을 의미합니다.이 시점에서 수행하려는 작업이 아닙니다. 지금 문제는로 실행 -werror
중이므로 이러한 경고를 억제 할 방법이 필요하다는 것입니다. 어떻게해야합니까?