Gcc

gcc 編譯指令包含標誌 -03。它有什麼作用?

  • July 15, 2022

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**部分。但我不認為編譯器有這個標誌。S 它有什麼作用?

-O標誌用於優化並接受各種參數,-O3意思是“優化更多”,超出做什麼-O1-O2做什麼。還有-Os減少程式碼大小,以及禁用優化或優化調試的其他標誌。

引用自:https://unix.stackexchange.com/questions/709986