まず、用意されたプログラム ''xxx.c'' を emacs などのエディタを使って見て欲しい。
s1:~/c_text> emacs xxx.c & s1:~/c_text>
これがプログラムの中身である。プログラムの中身がこのようなものであるということを覚えて欲しい。中身は理解しなくて良い。
さて、プログラムがあるからといって先に進まない。C言語ではこのプログラムをコンパイルする必要がある。コンパイルとは翻訳の意味、つまり、コンピュータがプログラムに書いてある意味を理解し、それを実行できるように新たなファイル(実行ファイル)を作るように仕向ける必要がある。
s1:~/c_text> gcc -o xxx xxx.c -lm s1:~/c_text>
これで OK である。そうすると、新たに ''xxx'' という実行ファイルができる。エラーが出たら、周りの知ってそうな人に聞いてみて欲しい。これでようやくプログラムの中身を「実行できるようになった」。実行してみよう。ただし注意してほしいのは、この実行ファイルは、データをディスプレイに出力するため、普通に実行すると、
s1:~/c_text> ./xxx 0.000000 0.000000 3.000000 0.000000 4.500000 2.598076 …というように延々とデータが画面に出力される。そこで、shell のリダイレクションの機能 ''
>
'' を用いてファイルに出力する。
s1:~/c_text> ./xxx > out.dat s1:~/c_text>
後は、結果を gnuplot で出力してみる。何が出てくるかは読者のお楽しみである。
s1:~/c_text> gnuplot G N U P L O T Linux version 3.7 patchlevel 0 last modified Thu Jan 14 19:34:53 BST 1999 Copyright(C) 1986 - 1993, 1998, 1999 Thomas Williams, Colin Kelley and many others Type `help` to access the on-line reference manual The gnuplot FAQ is available from <http://www.uni-karlsruhe.de/~ig25/gnuplot-faq/> Send comments and requests for help to <info-gnuplot@dartmouth.edu> Send bugs, suggestions and mods to <bug-gnuplot@dartmouth.edu> Terminal type set to 'x11' gnuplot> plot"out.dat" u 1:2 w l gnuplot>