Cent OS 5.5에서 오픈 소스 프로젝트를 컴파일할 때 "cc1plus 경고가 오류로 처리되었습니다"라는 오류가 발생합니다. 이 문제를 해결하는 이유와 방법.
답변1
-Werror 플래그는 아마도 어딘가에 제공될 것입니다. automake/autoconf/make/configure를 사용하는 프로젝트가 있다고 가정하면 "configure"나 "Makefile.am" 또는 환경 변수 중 하나에서 해당 프로젝트를 찾을 수 있는지 확인할 수 있습니다.
-Werror 플래그를 사용하여 프로그램을 컴파일하는 것 자체는 문제가 되지 않습니다. 왜냐하면 경고는 일반적으로 소스 코드 품질에 대한 유효한 문제이기 때문입니다.
-Werror 플래그를 찾아 제거하고 대신 -fpermissive를 추가해 보십시오. 그러면 코드가 컴파일될 수 있습니다. 가지고 있는 소스 코드(무엇이든)가 "기본적으로" 컴파일되지 않는 이유를 정확히 찾아내려면 더 많은 정보가 필요합니다.