TITLE:x calc1をコンパイルしようとしてけっつまずいた! ちょっといろんなもののコンパイル方をまとめ直したほうがいいような気がしてきたのでメモ的に。 * .ask [#fddd9e9d] -ASKAで書かれたプログラム。独自のアセンブラである。(文法が独特) --ASKAのファイルを直接バイナリにはできないようだ -理由は解らんが、まず、プリプロセッサであるcpp0を使って前処理をするらしい。 -処理が終わったファイルは.iasになる * .ias [#icc31390] -.ias化されたファイルはaska.exeによって.3gs形式に変換される ***予測 [#ab3c473d] COLOR(purple){たしか昔どこかで聞いたような気がする。ASKAはまだGOがない頃に作られているので、出力されるアセンブラがgas(GNU Asennbla)形式になるとかなんとか。} * .3gs [#kf33e115] -.3gs化されたファイルはnaskcnv0によって.nas形式に変換される ***つぶやき [#d5ddf341] COLOR(purple){んん?ASKAはgas形式の''アセンブラコード''を出力する。naskでコンパイルしたいのでnaskcnv0でnask形式にすると・・・。あれ?じゃ、gas2naskってのはなんなんだ? gas形式をnask形式にするって意味では同じなんじゃないの??? なんで別々なんだろう??} * .nas [#t478b82a] -naskのファイルである。 -COLOR(red){naskはアセンブラなのでなんでもできちゃう。こっから先がわからないのでちょっと真ん中すっ飛ばして以降はお尻から} *.obj [#h6bcda07] アセンブラ(だけじゃないかもしれんが)をコンパイル(アセンブルというのが正しい)したもの。 * .bim [#g63dffa8] -とにもかくにも.bim形式にする必要がある うっちゃんが教えてくれた! 基本、obj等の中間ファイルをひとつにまとめた状態が.bimだということ。なるへろ! * .g01 [#bd1944ec] -.bim形式になったファイルはbim2g01によって.g01形式に変換される。 -これでようやっと.g01になる ---- -確定しているのは.bim。.bimとはなんじゃろう?どうすれば.bimにできるのかを調査しないといけない。
(This host) = http://osask.net