2014-10-11 5 views
0

Intel C 컴파일러 (icc 15.0.0)를 사용하여 GNU coreutils 8.23을 빌드하려고하지만 다음 오류로 인해 빌드에 실패합니다.Intel C 컴파일러가 coreutils를 빌드하지 못하는 이유는 무엇입니까?

./lib/string.h(22): error #2282: unrecognized GCC pragma 
    #pragma GCC system_header 

나는 이미 모든 경고를 표시하지 않도록 설정했습니다. -w 그러나이 문제는 여전히 남아 있습니다. 어떤 아이디어? 미리 감사드립니다.

답변

1

-no-gcc 플래그를 사용하여 작동하는지 확인할 수 있습니다.

이것은 GNU 매크로를 정의 해제합니다.

+0

감사합니다. @VAndrei. 그것은 작동하지만 컴파일러는 다른 오류를 생성합니다. 이제 coreutils가 icc로 컴파일 될 수 있는지 확실하지 않습니다 ... – lelelulu

+0

이론적으로 나는 이것을 할 수없는 이유를 모르겠습니다. 실질적으로 나는 그것이 아주 솔직하게 생각하지 않는다. – VAndrei

+0

고마워요, @VAndrei. 내가 이것을 알아낼 수 있다면 해결책을 게시 할 것이다. – lelelulu