10.1 Cプログラミングツールの概要

  1.簡単なプログラム(hello.c)のビルドの実際
 ソースプログラムから、実行可能モジュールを作成することをビルド(build)といいます。例えば、gccでhello.cというプログラムをコンパイルする際には、次のようにします。
# gcc hello.c 
 コンパイルが実行・完了すると、カレントディレクトリにa.outというファイルが作成されます。gccはデフォルトで、a.outという名前のファイルにコンパイルした結果を出力します。a.outは、ターゲット上でそのまま実行できるファイル(実行可能モジュール)なので、
# ./a.out 
として実行できます。(一般的な hello.c プログラムで、標準出力がキャラクタディスプレイなターゲットならば、「画面上」に Hello の文字列が表示されているでしょう)

 a.out以外の名前にする際には“-o”オプションを使って、
# gcc -o hello hello.c 
とすると、“hello”というファイルが、実行可能モジュールとして出力されます。