gcc -o / -O позначки параметрів

gcc -o записує вихід збіркиу вихідний файл.

gcc -O встановлює рівень оптимізації компілятора .


gcc -o позначка опції

Запишіть вихід збірки у вихідний файл.

Синтаксис

$ gcc [options] [source files] [object files] -o output file

приклад

myfile.c:

// myfile.c
#include <stdio.h>

void main()
{
    printf("Program run\n");
}

 

Зберіть myfile.c на терміналі та запустіть вихідний файл myfile :

$ gcc myfile.c -o myfile
$ ./myfile
Program run
$

 


gcc -O позначка опції

Встановіть рівень оптимізації компілятора.

варіант рівень оптимізації час виконання розмір коду використання пам'яті час компіляції
-О0 оптимізація часу компіляції (за замовчуванням) + + - -
-O1 або -O оптимізація розміру коду та часу виконання - - + +
-O2 оптимізація більше для розміру коду та часу виконання --   + ++
-O3 оптимізація більше для розміру коду та часу виконання ---   + +++
-Os оптимізація розміру коду   --   ++
-Швидко O3 зі швидкими і не точними математичними розрахунками ---   + +++

+збільшити ++збільшити ще +++збільшити ще більше -зменшити --зменшити ще ---зменшити ще більше

Синтаксис

$ gcc -Olevel [options] [source files] [object files] [-o output file]

приклад

myfile.c:

// myfile.c
#include <stdio.h>

void main()
{
    printf("Program run\n");
}

 

Зберіть myfile.c на терміналі та запустіть вихідний файл myfile :

$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$

 

 


Дивись також

Advertising

GCC
°• CmtoInchesConvert.com •°