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
최적화를 비활성화하거나 디버깅을 최적화하기 위한 코드 크기 감소 및 기타 플래그 도 있습니다 .