blob: 99abfa69bb9e00442ae8ce829f67165263be469a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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]]
|