Next: Hello, world. プログラムの説明
Up: Hello, world
Previous: ソースファイル 2-1.c の作成
Contents
ソースファイル 2-1.c から実行ファイル a.out を作成します.
e013199@cc1> cc 2-1.c
とタイプします.
- 3 - 5 秒後に再びプロンプトが現われます.
a.out という新しいファイルが出来ていることを ls コマンドで確認しましょう.
e013199@cc1>ls
- このファイルは, 実行可能ファイルです.
e013199@cc1> ls -l a.out
で, ファイルモードが実行可能(x)になっていることを確認して下さい.
e013199@cc1> ./a.out
と入力します.
上の操作をソースファイルをコンパイルして実行するといいます.
cc がうまく実行できなかった人は, エラーメッセージを
読んで, 次をチェックしてください.
- ファイル名は, 2-1.c となっているか.
- コマンド又はファイル名を正しくタイプしたか?
- 2-1.c の中味の括弧や quotation は, 正しく入力されているか?
(2バイト文字になっていないか?)
- #include の # は行の先頭にあるか?
- printf 文の最後にセミコロン ; がついているか?
上の操作でできる a.out はテキストファイルではありません.
e013199@cc1> file a.out
e013199@cc1> cat a.out
等を実行してみて下さい. ファイル a.out には, コンピュータが実行する
2進法レベルの
命令が記述されており, 特別な人間でなければその内容はわかりません.
この部分は, 計算機概論で取り上げた, Awk と本質的に違います.
2003-04-24