Cygwin

Last-modified: 2007-02-12 (月) 10:07:25

【Cygwinをインストール】

http://sources.redhat.com/cygwin/
↑の場所から
http://sources.redhat.com/cygwin/setup.exe
↑をDLしてください。
最初は適当にOKを押していきます。
Select PackagesでViewボタンを押して、ボタン右側にある表示をFullにします。

binutils
gcc
gdb
make
perl

↑を探して最新のものを選択して
あとは全部OKをクリックしてください。

Athenaは初期の状態だと何も出来ません、
プログラム文(src)を実行可能な形式(exe)にしないといけません。

AthenaフォルダをCygwinフォルダの『home\ユーザー名\』に置いてください

Cygwinを起動(Cygwinフォルダのcygwin.batを起動でもOKです。)

『cd athena』と入力
(athenaフォルダ名が違う方はそのフォルダ名ににしてください)

『make』と入力、するとコンパイルが始まります
エラーが出なければOKです。

プログラム文の更新&修正をしてコンパイルし直す場合は
『make clean』と入力してから『make』と入力しましょう。

Cygwinの終了は『exit』です。

【Athenaを起動】

Cygwinをインストール、Athenaをコンパイルを終わらせた状態にして置いてください。

Cygwinを起動して
『cd athena』と入力
次に『./athena-start start』と入力
エラーが出なければ起動出来ています。

終了は『CTRL + C』キーでAthenaを終了させ、
『exit』を入力してCygwinを終わらせます。

【改行エラー】

Cygwinで『athena-start』を実行すると

$ ./athena-start start
: command not founde 3:
: command not founde 6:
: command not founde 8:
: command not founde 21:
'/Athena-start: line 22: syntax error near unexpected token `{
'/Athena-start: line 22: `print_start() {

というエラーが出るらしい。
↓で解決出来るっぽい。

TeraPadでathena-startを開いて
ファイル⇒『文字/改行コード指定保存』を選ぶ
文字コードはそのままで改行コードをLFにして、上書き保存。

これで普通に起動出来るようになるようです。