Опции компилятора gcc

Современные компиляторы Си проводят глубокий анализ программы, чтобы выявить как можно большее число потенциальных ошибок на как можно более ранней стадии разработки программы. Однако в режиме по умолчанию большинство из этих проверок отключены. Чтобы их включить, необходимо указать специальные опции командной строки.

Для компиляции программ будут использоваться следующие опции командной строки:

-O2 -Wall -Werror -Wformat-security -Wignored-qualifiers -Winit-self
-Wswitch-default -Wfloat-equal -Wpointer-arith -Wtype-limits
-Wempty-body -Wno-logical-op -Wstrict-prototypes -Wold-style-declaration
-Wold-style-definition -Wmissing-parameter-type -Wmissing-field-initializers
-Wnested-externs -Wno-pointer-sign -std=gnu99

Что это значит?

Как настроить:

  • Code::Blocks: Project > Build Options > Compiler Flags > вкладка Other Options.

Leave a Reply