./a.out
(./ は現在の directory を表すので、
現在の directory の a.out という
ファイルを実行せよ、という意味)とするのも面倒です。
また、Fortran のエラーメッセージで現れる行数を上から数えるのも
面倒ですね。
ここでは、
環境設定についての Homepage
(エイリアスとコマンドパスについての解説)
と
mule の 説明ページ
を参照して、
- ls で 'ls -F' を代用させる alias を作る、
- 現在の directory (./)
をコマンドパスに加える、
- mule で行数 (line number)
が見えるようにする、
の 3 つの環境整備を行いましょう。
- まず、自分のホーム directory に戻る。
- cd
- mule を立ち上げて、環境設定ファイル .cshrcを編集する。
- mule .cshrc &
(mule をすでに立ち上げている場合は、
C-x C-f (Open File) で
~/.cshrc を開く。)
- このファイルの最後に、次の一行を加える。
- alias ls 'ls -F'
(他の行は消さないようにして下さい。
また、行を付け加えた後、改行しておいて下さい。)
- 次に、set path=... の部分に
./
(ドットとスラッシュとスペース)
を追加する
- set path=(/usr/local/bin /usr/gnu/bin /usr/bin/X11 $path )
--> set path=(./ /usr/local/bin /usr/gnu/bin /usr/bin/X11 $path )
- 編集を終り、環境を新しくする。
- source .cshrc
- 確かめてみましょう。
まず、directory はスラッシュ(/)
つきで見えますか? (実行ファイルは * つきに
なります。)
- ls
- Mail/ lesson01/ lesson02/ a.out* ....
-
次に、先週出来ている(はずの)実行ファイル
a.out
を走らせてみましょう。
単に
a.out
で(最初に ./ をつけずに)
動きますか?
- a.out
- ....
-
mule で行数を表示させましょう。
C-x C-f (file open) で
mule の環境ファイル
.emacs (ドット emacs)
を開いて下さい。
(mule は MUlti Lingal Emacs の略で、emacs というのが
editor の本来の名前です。)
-
このファイルの最後に次の一行を付け加える。
(他の行は消さないようにして下さい。
また、行を付け加えた後、改行しておいて下さい。)
- (line-number-mode 1)
-
いったん mule を終了 (C-x C-c) して、
Fortran program を開いてみましょう。
下の黒の帯の部分に L2 ... のように行数が表示されていますか?
-
Fortran のプログラムをカラフルに表示させたい場合は、
mule の 説明ページ を参考にして
.emacs を改良してみましょう。
6, 7, 10 の3つが出来ていれば OK です。