ページへ戻る

− Links

 印刷 

hideyosi​/linatol7計画 のバックアップソース(No.2) :: OSASK計画

osaskwiki:hideyosi/linatol7計画 のバックアップソース(No.2)

« Prev[4]  Next »[5]
*なんすかこれ? [#a6eefcd8]
hidetol7がほぼ固まってきたので、コイツを基点にしてLinuxやFreeBSDで動くtolsetを作ってみようかと。OSASK・はりぼて、末はhijkなんかも動かせたらいいなぁというわけ。

COLOR(red){悪いけどこれより古いのはもう管轄外とさせていただきます}

*Linuxのジレンマ [#nc12774c]
hidetolはWin用でよくも悪くも固定されてるよね?~
なので、基本、バイナリ配布。ソースはオマケみたいなもんって感じの場合が少なくないと思うけど、Linuxとかの場合はそうも行かない。逆で、基本はソース。それをコンパイルするというもの。

・・・さてそうなると。

いっちばん最初にtolsetをコンパイルするのは誰じゃ? と、こうなるわけ。

そこで、''なんにもないLinuxでコンパイルする''場合と、既に28GOとかを入手している場合との2パターンでいこうかと。

なんもないLinuxでのものをパターン青。既に28GOを入手している場合をパターン赤とします。

*パターン青! [#e4836fec]
とにかく、いっちばん最初はLinuxのgccとかのお世話にならんといけん。でも、それはできるだけ絞る形で。

**28GO_G、28GO_Kをgccにて [#u97ec790]
まずは、以下はどうしてもgccでコンパイルせんといかんもの。
-28GOcpp0 (cpp0.exe)
-28gocc1 (cc1.exe)
-nask
-sjisconv
-gas2nask
-naskconv0
-golib00
-Asuka

**obj2bin [#n8c00276]
次に、上記できあがったコマンドを使ってobj2binをコンパイルする。

« Prev[4]  Next »[5]