gcc 컴파일 지시문에는 플래그 -03이 포함되어 있습니다. 그것은 무엇을 합니까?

gcc 컴파일 지시문에는 플래그 -03이 포함되어 있습니다. 그것은 무엇을 합니까?

https://stackoverflow.com/a/71366629/15603477

gcc -Wall -Wextra -Werror -O3 -std=c17 read_stdin_fgets_basic_input_from_user.c -o bin/a && bin/a

나는 그 줄 전체를 이해할 수 없다.-03부분. 하지만 내 생각에는 컴파일러에 이 플래그가 없는 것 같습니다. 그것은 무엇을 합니까?

답변1

이것-O최적화에 사용되는 플래그그리고 -O3"무엇을 할 것인가" -O1, -O2"무엇을 할 것인가"를 넘어 "더욱 최적화"라는 의미로 다양한 매개변수를 받아들입니다. -Os최적화를 비활성화하거나 디버깅을 최적화하기 위한 코드 크기 감소 및 기타 플래그 도 있습니다 .

관련 정보