2012-04-20 4 views
18

양조 응용 프로그램을 개발 중입니다. MOD 파일을 얻을 수있는 응용 프로그램을 컴파일 할 때, 나는 계속이 오류를경고를 오류로 처리하지 않음 (cc1.exe)

cc1.exe 무엇입니까 : 경고는 오류 나는이 경고를 비활성화 할

로 취급된다. 나는 그것을 봤 거든, 많은 사람들이 도움이 될 것입니다 -werror 해제 말한다 그러나 어떻게 해야할지 모르겠다. 컴파일러는 CodeSourcery ARM입니다.

답변

27

CFLAGS, CPPFLAGS 등에서 -Werror을 제거해야합니다. 이것들은 대개 Makefile이나 빌드 스크립트에서 설정됩니다.

그러나 실제로 경고를 수정하는 것이 좋습니다. 이렇게하면보다 안정적이고 오류가없는 코드가 생성됩니다.

+0

리눅스 빌드 시스템에서이 파일을 하나만 제외 할 수있는 방법이 있습니까? –

+3

필자의 경우에는'-Werror-implicit-function-declaration'을 제거해야했습니다. 완전히 귀하의 조언에 동의하지만 가끔 gcc의 이전 버전에서 컴파일하는 데 사용 된 다른 사람의 코드를 컴파일하기를 원하며 합리적인 시간에 수정하기위한 경고가 너무 많습니다. –