diff options
Diffstat (limited to 'content/digarden/pages/20210519185300-gcc.org')
-rw-r--r-- | content/digarden/pages/20210519185300-gcc.org | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/content/digarden/pages/20210519185300-gcc.org b/content/digarden/pages/20210519185300-gcc.org new file mode 100644 index 0000000..99abfa6 --- /dev/null +++ b/content/digarden/pages/20210519185300-gcc.org @@ -0,0 +1,26 @@ +:PROPERTIES: +:ID: 28f71607-81c7-42b4-9968-d22de5adba55 +:END: +#+title: GCC +https://gcc.gnu.org + +*Флаги оптимизации*: +/-O, -O1, -O2, -O3, -Ofast/ +Уровни оптимизации + +/-Og, Os/ +Оставить код почти неоптимизированным + +*Защита стека*: +/-fstack-protector, -fstack-protector-all, -fstack-protector-strong/ + +*Флаги сборки*: ++ -E :: Запуск препроцессора ++ -S :: Запуск компилятора ++ -c :: Запуск ассемблера ++ -D :: Определение макроса ++ -o :: Определения файла вывода ++ -g :: Включить символы для дебага + + +[[http://bitboom.github.io/an-overview-of-gcc][Обзор внутренностей GCC]] |