サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
5: 2009-11-17 (火) 12:07:04 ソース 現: 2024-01-08 (月) 12:58:57 lina ソース
Line 1: Line 1:
-*GOをLinuxに! +TITLE:x 
-*GOをFreeBSDにも!+*GOをLinuxに! [#z817ccd2] 
 +*GOをFreeBSDにも! [#rd6dfe26]
//COLOR(#ff00ff){※現在、goset6のFreeBSD版が難航しています。旧バージョンをそのまま置いておきます} //COLOR(#ff00ff){※現在、goset6のFreeBSD版が難航しています。旧バージョンをそのまま置いておきます}
-*goset-006 (2003/12/18)+*goset-006 (2003/12/18) [#ga42eeba]
元祖goが0020に上がったようなので、新しい hideyosi版gosetを作りました。こいつは、 元祖goが0020に上がったようなので、新しい hideyosi版gosetを作りました。こいつは、
Line 29: Line 30:
また、さらに[[guigui00>GUIGUI00_man]]等のライブラリを追加すればアプリケーションの開発も行えます。 また、さらに[[guigui00>GUIGUI00_man]]等のライブラリを追加すればアプリケーションの開発も行えます。
-**バイナリ+**バイナリ [#e470d8e0]
-Linux用 http://www2.hideyosi.com/~hideyosi/age/goset/goset-006.tgz -Linux用 http://www2.hideyosi.com/~hideyosi/age/goset/goset-006.tgz
-FreeBSD用 http://www2.hideyosi.com/~hideyosi/age/goset/goset-006freebsd.tgz -FreeBSD用 http://www2.hideyosi.com/~hideyosi/age/goset/goset-006freebsd.tgz
Line 41: Line 42:
-***上記バイナリの動作実績+***上記バイナリの動作実績 [#p6cb4d54]
-''Linux'' -''Linux''
--RedHat9J --RedHat9J
Line 55: Line 56:
-**ソース+**ソース [#ae90a2ac]
-http://www2.hideyosi.com/~hideyosi/age/goset/goset006_src.tar.gz -http://www2.hideyosi.com/~hideyosi/age/goset/goset006_src.tar.gz
-make install はありませんが、ok というディレクトリに出来上がったバイナリをコピーしてきますので面倒くさくないと思います。 -make install はありませんが、ok というディレクトリに出来上がったバイナリをコピーしてきますので面倒くさくないと思います。
Line 69: Line 70:
-COLOR(#ff0000){ソースからコンパイルする場合、以下にご注意を。} -COLOR(#ff0000){ソースからコンパイルする場合、以下にご注意を。}
-***Linux+***Linux [#n6822ded]
-RedHat9J -RedHat9J
---メイク一発で全てコンパイルできます。 ---メイク一発で全てコンパイルできます。
Line 76: Line 77:
-***FreeBSD+***FreeBSD [#e1539702]
-4.9 -4.9
---gmake、gcc-3.2.1 を導入すれば、コンパイルできます。ただし、aska でちょっと引っかかります。stringx.cpp と stringx.h にそれぞれ一箇所づつある ''tolower()''と''toupper()'' を、''tolower(int x)''と''toupper(int x)'' に書き換えてください。 ---gmake、gcc-3.2.1 を導入すれば、コンパイルできます。ただし、aska でちょっと引っかかります。stringx.cpp と stringx.h にそれぞれ一箇所づつある ''tolower()''と''toupper()'' を、''tolower(int x)''と''toupper(int x)'' に書き換えてください。
Line 84: Line 85:
-*この goset-006 を使って、OSASKをLinux・FreeBSD上でビルドすることができます。[[LinuxでOSASKをビルド!]]をご覧ください。+*この goset-006 を使って、OSASKをLinux・FreeBSD上でビルドすることができます。[[LinuxでOSASKをビルド!]]をご覧ください。 [#ke5a18ee]
-*VineLinuxやFreeBSD等の gcc2.95系BSDでは・・・・+*VineLinuxやFreeBSD等の gcc2.95系BSDでは・・・・ [#y4d97926]
上記の通り、肝心のgocc1・gocpp0・gocc1plus・naskがコンパイルできません。これらをgcc2.95系に移植するのはかなり大変そうなので、予定はありません。(ゴメンチャイ!) 上記の通り、肝心のgocc1・gocpp0・gocc1plus・naskがコンパイルできません。これらをgcc2.95系に移植するのはかなり大変そうなので、予定はありません。(ゴメンチャイ!)
Line 95: Line 96:
もちろん、「オレがやっちゃる!」と言う勇者の方大歓迎! もちろん、「オレがやっちゃる!」と言う勇者の方大歓迎!
-*cc1.exeパッチ+*cc1.exeパッチ [#uf1a2eb1]
cc1.exeで-Iを複数回指定時にインクルードパスが無視されることがある問題の修正。 cc1.exeで-Iを複数回指定時にインクルードパスが無視されることがある問題の修正。
#ref(patch-goset006src-multiple-include-fix.txt) #ref(patch-goset006src-multiple-include-fix.txt)
Line 152: Line 153:
-http://www.FreeBSD.org/doc/ja_JP.eucJP/books/porters-handbook/こっちだ。スマソ -- [[名無しさん]] SIZE(10){2003-10-17 (金) 19:40:47} -http://www.FreeBSD.org/doc/ja_JP.eucJP/books/porters-handbook/こっちだ。スマソ -- [[名無しさん]] SIZE(10){2003-10-17 (金) 19:40:47}
-ところで、go_0019のOSASK版ってないんですかね?(早くOSASKでOSASKをコンパイルしたいなぁ。w -- [[名無しさん]] SIZE(10){2003-10-17 (金) 20:12:25} -ところで、go_0019のOSASK版ってないんですかね?(早くOSASKでOSASKをコンパイルしたいなぁ。w -- [[名無しさん]] SIZE(10){2003-10-17 (金) 20:12:25}
--http://www.imasy.org/~kawai/osask/developers.htmlのgo_0019o.lzhはOSASK版と違うの? -- [[別の名無しさん]] SIZE(10){2003-10-18 (土) 04:27:53}+-http://www.imasy.org/~kawai/osask/developers.htmlのgo_0019o.lzhはOSASK版と違うの? -- ''別の名無しさん'' SIZE(10){2003-10-18 (土) 04:27:53}
-ほんとだ。スマソ。 -- [[名無しさん]] SIZE(10){2003-10-18 (土) 11:29:38} -ほんとだ。スマソ。 -- [[名無しさん]] SIZE(10){2003-10-18 (土) 11:29:38}
-うぬぬぬ? drv_stdcでエラーがでる・・・おっかしいなぁ。フリビではOKだったのに・・・ -- ''hideyosi'' SIZE(10){2003-11-14 (金) 09:17:02} -うぬぬぬ? drv_stdcでエラーがでる・・・おっかしいなぁ。フリビではOKだったのに・・・ -- ''hideyosi'' SIZE(10){2003-11-14 (金) 09:17:02}
Line 165: Line 166:
-みなさん、お手数&アドバイスどうもありがとうございました。FreeBSDを4.9に上げてgccを3.2にしたら一発でした。とりあえずこれでOKっつーことにしまする。 -- ''hideyosi'' SIZE(10){2003-12-18 (木) 11:28:00} -みなさん、お手数&アドバイスどうもありがとうございました。FreeBSDを4.9に上げてgccを3.2にしたら一発でした。とりあえずこれでOKっつーことにしまする。 -- ''hideyosi'' SIZE(10){2003-12-18 (木) 11:28:00}
-#comment +*** GOそのものの話題 [#xd22d8f8]
- +
-*** GOそのものの話題+
-[[Z:pcctol]]のコメントみてて思ったんですけど、GO/NASKでDOS|Extender用のバイナリは作れるんでしょうか?まあ単一ソースなら対応パッチ版NASM向けにすればいいだけかな?。既存ライブラリを使おうとか思うとやっぱりリンカの対応次第でしょうか?それにしても同じgcc(というかld)同士で互いのオブジェクトを認識してくれないとはなあ、それとも何かオプション指定が必須なのかな? -- [[名無しさん]] SIZE(10){2003-11-14 (金) 23:26:35} -[[Z:pcctol]]のコメントみてて思ったんですけど、GO/NASKでDOS|Extender用のバイナリは作れるんでしょうか?まあ単一ソースなら対応パッチ版NASM向けにすればいいだけかな?。既存ライブラリを使おうとか思うとやっぱりリンカの対応次第でしょうか?それにしても同じgcc(というかld)同士で互いのオブジェクトを認識してくれないとはなあ、それとも何かオプション指定が必須なのかな? -- [[名無しさん]] SIZE(10){2003-11-14 (金) 23:26:35}
-DOS|Extender用のXCOFF対応リンカを書けばそれでいいのではないかと思います。naskは素直にXCOFFを出しています。特にDOS|Extender用とかそうじゃないとか、そういうことはないと思っています。「同じgcc(というかld)同士で互いのオブジェクトを認識してくれないとはなあ」というのが、どの状況のことなのかよくわからないのでこれ以上のコメントはできません。 -- [[K]] SIZE(10){2003-11-15 (土) 20:31:30} -DOS|Extender用のXCOFF対応リンカを書けばそれでいいのではないかと思います。naskは素直にXCOFFを出しています。特にDOS|Extender用とかそうじゃないとか、そういうことはないと思っています。「同じgcc(というかld)同士で互いのオブジェクトを認識してくれないとはなあ」というのが、どの状況のことなのかよくわからないのでこれ以上のコメントはできません。 -- [[K]] SIZE(10){2003-11-15 (土) 20:31:30}
Line 178: Line 177:
-Towns-gppの場合、ld の-Nオプションで作った中間ファイルを、genexpでEXP化してるみたいですね。この中間ファイル、オブジェクト(*.o)やライブラリ(*.a)の形式はどうなっているんだろうな? -- [[名無しさん]] SIZE(10){2003-11-24 (月) 00:37:38} -Towns-gppの場合、ld の-Nオプションで作った中間ファイルを、genexpでEXP化してるみたいですね。この中間ファイル、オブジェクト(*.o)やライブラリ(*.a)の形式はどうなっているんだろうな? -- [[名無しさん]] SIZE(10){2003-11-24 (月) 00:37:38}
-脱線部分を分離しました。 -- ''K'' SIZE(10){2003-11-24 (月) 09:10:32} -脱線部分を分離しました。 -- ''K'' SIZE(10){2003-11-24 (月) 09:10:32}
- 
-#comment 

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。