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
减少代码大小和其他标志来禁用优化或优化调试。