next up previous contents
Next: 1.9 -g Up: 1. コンパイル、実行の仕方 Previous: 1.7 -I, -L, -R

1.8 便利なオプション -- 最適化 -O, 警告レベルをあげる -W -Wall

(説明を準備すべき)

最適化と警告
oyabun% gcc -O -W -Wall -o sintable sintable.c -lm

Makefile を利用する場合は、CFLAGS というマクロにこれらの値を設定 すると良い。また Makefile なしの自動 make を行う場合は環境変数 CFLAGS に値を設定しておく。

CFLAGS を使った Makefile
CC      =       gcc
CFLAGS  =       -O -W -Wall
sintable: sintable.c
        $(CC) $(CFLAGS) -o sintable sintable.c -lm

make によるコンパイル
oyabun% make
gcc -O -W -Wall -o sintable sintable.c -lm
oyabun%


next up previous contents
Next: 1.9 -g Up: 1. コンパイル、実行の仕方 Previous: 1.7 -I, -L, -R
Masashi Katsurada
平成18年4月28日