cờ tùy chọn gcc -o / -O

gcc -o ghi đầu ra bản dựng vào tệp đầu ra.

gcc -O đặt mức tối ưu hóa của trình biên dịch .


cờ tùy chọn gcc -o

Viết đầu ra bản dựng vào một tệp đầu ra.

cú pháp

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

Ví dụ

myfile.c:

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

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

 

Xây dựng myfile.c trên thiết bị đầu cuối và chạy tệp đầu ra myfile :

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

 


cờ tùy chọn gcc -O

Đặt mức tối ưu hóa của trình biên dịch.

lựa chọn mức độ tối ưu hóa thời gian thực hiện kích thước mã sử dụng bộ nhớ thời gian biên dịch
-O0 tối ưu hóa cho thời gian biên dịch (mặc định) + + - -
-O1 hoặc -O tối ưu hóa cho kích thước mã và thời gian thực hiện - - + +
-O2 tối ưu hóa nhiều hơn cho kích thước mã và thời gian thực hiện --   + ++
-O3 tối ưu hóa nhiều hơn cho kích thước mã và thời gian thực hiện ---   + +++
-Os tối ưu hóa cho kích thước mã   --   ++
-Ofast O3 với những phép tính toán nhanh không chính xác ---   + +++

+tăng ++tăng thêm +++tăng thêm nữa -giảm xuống --giảm thêm nữa---giảm thêm nữa

cú pháp

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

Ví dụ

myfile.c:

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

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

 

Xây dựng myfile.c trên thiết bị đầu cuối và chạy tệp đầu ra myfile :

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

 

 


Xem thêm

Advertising

GCC
°• CmtoInchesConvert.com •°