calc1のコンパイルの流れ
使用ツール | 出力ファイル | 備考 |
--- | calc1.ask | ASKA用に書かれたソースファイル |
↓ | ||
cpp0 | calc1.ias | プリプロセッサであるcpp0でソースを整形 |
↓ | ||
aska | calc1.3as | コンパイラASKAによって386ASM形式のアセンブラソースに変換される |
↓ | ||
naskcnv0 | calc1.nas | 386ASM形式のアセンブラソースをnask形式のソースに変換する |
↓ | ||
nask | calc1.g01 | コンパイラnaskによってバイナリに変換される |
- ASKAはアセンブラなので何でもできるはず。多分、ソースが一個なのでヘッダ等は.askのソース段階で書き込まれているのだろう・・・(後で確認しておこうっと
tcns00bのコンパイルの流れ
使用ツール | 出力ファイル | 備考 | ||
--- | tcns00.c | mprintf.c | C言語で書かれたソースファイル | |
↓ | ↓ | |||
sjisconv | tcns00.ca | mprintf.ca | Shift-JIS部をコンパイルの邪魔にならないよう変換 | |
↓ | ↓ | |||
cc1 | tcns00.gas | mprintf.gas | コンパイルしてGNU Assembler形式のソースに変換 | |
↓ | ↓ | |||
gas2nask | tcns00.nas | mprintf.nas | GNU Assembler形式のソースをnaskの形式に変換 | |
↓ | ↓ | |||
nask | tcns00.obj | mprintf.obj | naskでアセンブルし、中間バイナリファイルにする | |
↓ | ||||
obj2bim | tcns00.bim | tcns00.obj、mprintf.obj、さらにguigui01等のライブラリをリンクしてひとつにし、プログラムとして完成させる | ||
↓ | ||||
bim2g01 | tcns00.g01 | ヘッダ等を整備して.g01形式である証を付け、完成 |
Counter: 303,
today: 1,
yesterday: 0
初版日時: 2009-12-20 (日) 09:56:13
最終更新: 2009-12-21 (月) 00:00:00 (JST) (349d) by lina
|
ぺージ情報 | 閲覧可 | 編集可 | |||
---|---|---|---|---|---|---|
ぺージ名 : | hideyosi/g01への道/calc1 | グループ : | すべての訪問者 | グループ : | 登録ユーザ | |
ページ作成 : | lina | ユーザー : | すべての訪問者 | ユーザー : | なし | |
ページ別名 : | 未設定 |