ここでは、UNIX(LINUXやFreeBSDなどを想定)のコンソール (kterm,xterm,gnome terminal等のターミナルエミュレータ)環境でのコンパイルと実行の方法を示す。
UNIXコンソール(ターミナルエミュレータ)とそこでのコマンド等については、 たとえば降旗大介先生の 「応用数理学7」の講義ノートなどを参照。
以下ではシェルプロンプト(ターミナルの入力要求)を#と表記する。シェルの設定によっては%や>などのことがある。 OSがLINUXやFreeBSDなら、GNUコンパイラを使う場合が多いだろう。 その場合、コンパイルのコマンドはFORTRANならg77、Cならgccである。 以下ではそれを前提とする。
#g77 -o prog1 prog1.f
#g77 prog1.f
#gcc -o prog1 prog1.c
#gcc prog1.c
#gcc -o prog1 prog1.c -lm
#gcc -Aa -o prog1 prog1.c -lm
read(*,*)
,write(*,*)
によって行なった場合と
Cプログラムで入出力にscanf
,printf
を使った場合、入出力は「標準入出力」
に対して行なわれる。一般には標準入力はキーボード、標準出力は画面である。
#./prog1 (実行ファイルprog1を実行) #./a.out (実行ファイル名がa.outのとき)
#./prog1 < in1
#./prog1 > out1
#./prog1 < in1 > out1