Linux 커널을 컴파일할 때 다음을 사용하는지 알고 싶습니다 -Ofast
.
- 가치.
- 지원(커널 작성자는 어떤 수준의 최적화를 고려했습니까?)
- 안전한.
이 문제는 내가 작성한 몇 가지 작은 프로그램을 컴파일했기 때문에 발생 하며 최대 최적화로 컴파일하는 빨랐-Ofast
것에 비해-O2
-O0
답변1
"예"처럼 계속하세요! 오픈 소스 등. 얼굴에 폭발할까? 아마도 그렇지 않을 것입니다(GCC 사람들이 올바르게 수행한다면, 즉 실험적/미공개 버전을 사용하지 않는다면 꽤 확실합니다). 하지만 그것은아니요컴파일러 옵션 중 하나매우 광범위하다커널 빌더에 의해 테스트/검토되었습니다.
자기 책임하에 사용해 주십시오.하다추적하다그리고 보고하다결과로 발생하는 모든 문제(GCC 및 Linux의 경우)