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 件のコメント:
コメントを投稿