タグ

ブックマーク / www.cqpub.co.jp (1)

  • フリーソフトウェア徹底活用講座(1)

    コンパイラオプションによる自動最適化について解説します. ● -0,-01 このオプションでは基的な最適化を行います. たとえばregisterの不要な移行を行わない,メモリアクセスを減らすためにregisterに値を保存しておくなどの最適化を行います. 最適化を行うと,コンパイルには時間がかかり,大きな関数についてはたくさんのメモリを余計に使います. -0を指定しないと,register宣言した変数しかレジスタに割り当てません. -0を指定することでコードサイズと実行時間を小さくしようとします.また,全機種で-fthread-jumpsと-fdefer-popを有効にします.遅延スロットのある機種では-fdelayed-branchをオンにし,フレームポインタなしでもデバッグをサポートできる機種では-fomit-frame-pointerをオンにします.機種によっては,ほかのオプション

  • 1