C言語100本ノック

gcc 最適化オプションの処理


-O -O1


・同一定数の集約、ループの最適化、関数呼び出しのグループ化などで

 プログラムを小さく、速くする

-O2


・-O1の技法のほか、共通部分の除去、命令順序の変更による、
メモリとレジスタ間のデータ転送時間の削減などを行う。

・サイズと実行速度のトレードオフを含まない、最適化を行う

-O3


・-O2 最適化に加え、インライン関数の生成などを行う

-O4


・サイズの最適化を行う





Hello world


1. サンプル


#include <stdio.h>
int main(void){
    printf("Hello world");
    return(0) ;
}

2.実行結果


Hello world
が表示されます。


0 件のコメント:

コメントを投稿

クロニクル ユースケースシナリオを書いてみる

名前:新規予約 目的:新たな予約を受けつけ、可能ならば予約する 起動者:利用者 主シーケンス (1)利用者は、予約要求情報(利用日、対象会議室、利用者、開始/終了時間)を入力する (2)システムは、   (3)システムは、予約要求情報に従って、会議室予約情報を作成...