CC [options] [source-files] [object-files] [libraries]
options は、先頭にダッシュ (-) またはプラス記号 (+) の付いたキーワード (オプショ ン) です。このオプションには、引数をとるものがあります。
通常、コンパイラオプションの処理は、左から右へと行われ、マクロオプション (他のオプションを含むオプション) は、条件に応じて内容が変更されます。ただし、次の点に注意してください。
この規則は、リンカーのオプションには適用されない
-I、-L、-pti、-R および -xinline オプションで指定した内容は累積される。 すでに指定した内容が置き換えられることはありません
-U オプションは、すべて -D オプションの後に処理される
ソースファイル、オブジェクトファイル、およびライブラリは、コマンド行に指定した順にコンパイルとリンクが行われます。
次の例では、CC を使って 2 つのソースファイル (growth.C と fft.C) をコンパイルし、実行時デバッグを有効にして growth という名前の実行可能ファイルを作成します。
demo% CC -g -o growth growth.C fft.C