[1596] legOS 全般 投稿者:JinSato 投稿日:01/06/24(Sun) 13:41
こんにちは、JinSatoです。
ロボコンマガジン#16で、legOS に付いて説明を書かせていただきましたが導入や、初めてのコンパイルなど、なかなか大変かとおもい
個々にスレッドを作って、皆さんで試行錯誤などの状態を
共有できればあとあと有効だと思い、スレッドを作りました。
複数のサブジェクトを作りますので、うまく行った人も
レスなどをつけていただけると嬉しいです。
[1598] legOS:初めてのコンパイル 投稿者:JinSato 投稿日:01/06/24(Sun) 13:46
コンパイルをするためには、Makefile や make コマンドなどを使う
方法もあれば、単純に gcc のコマンドを使ってコンパイルする
方法もあります。
初めてコンパイルがうまく行ったときは中々嬉しいものですが
それにいたるまで、ちょっとしたことに躓いたりするばあいも
あります。 それらの点で気が付いたことなどかいていただけると
嬉しいです。
[1604] Re: legOS:初めてのコンパイル 投稿者:都築 投稿日:01/06/25(Mon) 23:51 <URL>
えっと、出遅れてしまいましたが状況報告させていただきます。
cygwinスレッドの方に中村さんが書かれていたようにDOS,やWindowsで
作成したファイルではCR,LFやEOFが邪魔になってコンパイルや
makeでエラーが発生することがあるようです。
詳しい状況を調べるまでには至っていないのですが、
cygwinのviでファイルを開きなおして^Mやら^Zやらを消してしまえば
エラーはなくなりました。
あくまでも私の場合なのですが、参考になれば幸いです。
[1609] Re^2: legOS:初めてのコンパイル 投稿者:f2akira 投稿日:01/06/26(Tue) 03:15
f2akiraです。元祖掲示板の内容と重複して申し訳ないですが。(^^ゞ
> 詳しい状況を調べるまでには至っていないのですが、
> cygwinのviでファイルを開きなおして^Mやら^Zやらを消してしまえば
> エラーはなくなりました。
うちの環境(Win98 / CygwinB20)では、CR(^M)/LF(^J) EOF(^Z)混在でも、
x86版コンパイラ/H8版コンパイラ両方とも、何のエラーもなくコンパイル
は通ってしまいます(未だに、RCXへのダウンロードは試してません)。
何個か、warning error はでていますが...。
...あれ? EOF(^Z) は試してなかったかな??
あと、Win98 / 本家Cygwin 環境では、x86版コンパイラは無事通るものの、
H8版コンパイラは、入力ファイルが見付からないよ!ってエラーだして、止
まってしまいます。(PATH 通しているので、コンパイラ自身は起動)
詳しい状況の調査は行なっていません。あしからず。(^○^)
[1605] Re^2: legOS:初めてのコンパイル 投稿者:f2akira 投稿日:01/06/26(Tue) 02:05
こんにちは、都築さん。
●都築さん wrote:
> cygwinスレッドの方に中村さんが書かれていたようにDOS,やWindowsで
> 作成したファイルではCR,LFやEOFが邪魔になってコンパイルや
> makeでエラーが発生することがあるようです。
ご使用の環境と、問題の発生したコンパイラはどちらですか??
環境:
本家 Cygwin HP( http://sources.redhat.com/cygwin/ )
JinSatoさんご紹介のHP( http://legos.sourceforge.net/files/windows/cygwin/ )
コンパイラ:
x86 版コンパイラ( gcc.exe )
H8 版コンパイラ( h8300-hms-gcc.exe )
[1610] Re^3: legOS:初めてのコンパイル 投稿者:都築 投稿日:01/06/26(Tue) 08:57 <URL>
> ご使用の環境と、問題の発生したコンパイラはどちらですか??
本家のcygwin丸ごとを使用しています。
問題が出たコンパイラは
> x86 版コンパイラ( gcc.exe )
> H8 版コンパイラ( h8300-hms-gcc.exe )
両方です。
win上で使用したエディターはMIFESです。
じつは、当方でこれらの問題が発生したのは旧バージョンのlegOSを
使っていたときでした。(990330(0.1.x))
0.2.4に変えてから発生していません。
コンパイラが変わったわけではないのに不思議です。
[1597] legOS:cygwin インストール全般 投稿者:JinSato 投稿日:01/06/24(Sun) 13:42
legOS をWindowsで使うためには cygwin を利用しますが、それに
付いての情報全般です。
うまく行った人も、どのような手順で行ったか、気が付いた点
など、このスレッドにつなげてかいていただけると嬉しいです。
[1606] cygwin 環境は2種類あります 投稿者:f2akira 投稿日:01/06/26(Tue) 02:39
ご存知の方も多いでしょうが、Cygwin 環境は、2種類あります。
...バージョンやリビジョンは、考慮していません。(^^)
JinSatoさんが、ロボコンマガジン誌にて紹介されたHPにあるのは、B20
(ベータ20)です。
http://legos.sourceforge.net/files/windows/cygwin/
JinSatoさんの記事は、当然、こちらを基本に解説してもらってます。
...改めて、良い記事をありがとうございます。m(__)m > JinSatoさん
あと、Cygwin のオフィシャルHPにあるのが、無料公開版の正式版(ベータ
が取れた版)らしいです。← 私の勝手な解釈なので事実と違うかも!?
http://sources.redhat.com/cygwin/
こちらは、ASCII社から出版されている
「Windows で GNUソフトウェアを使おう!」( ISBN: 4-7561-3674-5 )
に、付属CD−ROMとしても入手可能です。1,980円(税別)。
本家版とB20版は、インストールされるディレクトリ構造が異なりますので
腕に自信のない方は素直に、B20版を用いるのがベターかと思います。(^^)
...本家版には、vi 等も付属してきますが、容量は大きいです。
[1613] 書籍CD-ROM版でのlegOSインストール 投稿者:中村 吉宏 投稿日:01/06/28(Thu) 23:45 <URL>
> 本家版とB20版は、インストールされるディレクトリ構造が異なります
一応本家版でもインストールが成功しましたので、気がついたところを
書いておきます。
主なディレクトリを以下とします。
ルートディレクトリ:c:\cygwin
H8用ディレクトリ:c:\cygwin\H-i586-cygwin32
ホームディレクトリ:c:\naka (任意、通常ウィンドウズログオン名)
legOS ディレクトリ:c:\naka\legOS
ポイントは、c:\cygwin\bin にある cygwin1.dll を、
c:\cygwin\H-i586-cygwin32\bin にコピーすることです。
これは両者が異なる dll で、 c:\cygwin\bin にある方が
新しいためです。
もちろん Makefile.common の変更もディレクトリ構成に
準じて変更します。
あとは jin さんの書かれた修正を行うだけです。
ご参考まで。
UN*X として使うのはこちらの方が使いやすいです。
カラフルな vi も使えるしね。(^^;;;;
[1607] Re: cygwin 環境は2種類あります 投稿者:f2akira 投稿日:01/06/26(Tue) 02:48
f2akiraです。自己レスです。
> こちらは、ASCII社から出版されている
> 「Windows で GNUソフトウェアを使おう!」( ISBN: 4-7561-3674-5 )
> に、付属CD−ROMとしても入手可能です。1,980円(税別)。
↑↑↑ この本(CD−ROM)は、中村さんから教えて頂いたものです。
ちなみに、この本の説明は...
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3674-5.html
...を、ご覧下さい。大き目の書店で入手できると思います。
[1608] Re^2: cygwin 環境は2種類あります 投稿者:JinSato 投稿日:01/06/26(Tue) 03:03
どうも〜、 f2akira さん
本家 Cygwin HP( http://sources.redhat.com/cygwin/ )
の方は、Windowsの環境で Linux(Unix)のコマンド群を堪能するためには良いと思うのですが
なにぶん、でかい!!。(Cygwin だけならば、700kくらいですので、それだけでもOKなような気がします)
legOS を使うのが目的であれば、私はコンパクトにまとまっている
http://legos.sourceforge.net/files/windows/cygwin/ から DL 出来る B20で
OKだと思ってます。
[1601] legOS(USB)インストール完了 投稿者:中村 吉宏 投稿日:01/06/25(Mon) 20:39 <URL>
こんにちは中村です。
ロボコンマガジンの記事とjinさんのサイトのusb対応の記事のおかげで
legOS を usb-tower で使えるようになりました。
ただ最初、DOSの改行コード(CRLF)が原因(と思われる)でコンパイルは
できるものの転送時にエラーが出ました。
UNIX の改行コードに直してエラーは回避できています。
同じく legOS 環境を作った方から、DOSのコードのままでも大丈夫だった
とか、CRLF ではなく、EOF コードが原因ではないかとかという意見もあり
ますので、もしかすると原因は他のところにあるのかもしれません。
基本的には jin さんの記事どおりで環境ができました。
ありがとうございます。
nqc でも四苦八苦してるので、legOS を操れるようになるのはいつのこと
やら....。
[1599] ダウンロード時間は、全部で2時間半 投稿者:f2akira 投稿日:01/06/25(Mon) 02:09
f2akira@大阪です。
やってみよう掲示板にも書いていますが、Cygwin / legOS /Perl など、
全てをダウンロードするには、56kモデムを使えば、2時間30分程度
かかります。
http://www.mi-ra-i.com/cgi-local/sgi_wforum.cgi?mode=allread&no=560&page=0
特に、cygwin は、14Mバイト弱あるので1時間30分弱かかりますので
ご注意下さいませ。(^^)
[1603] Re: ダウンロード時間は、全部で2時間半 投稿者:中村 吉宏 投稿日:01/06/25(Mon) 20:49 <URL>
> 特に、cygwin は、14Mバイト弱あるので1時間30分弱かかりますので
> ご注意下さいませ。(^^)
これも時間帯によりけりかも。
うちも56Kモデムですが、午後9時頃に意を決してDLを始めたのですが、
50分位で済みました。ちょっとホッとしました。
ダウンロード先のリストありがとうございます。
[1600] Re: ダウンロード時間は、全部で2時間半 投稿者:">mac 投稿日:01/06/25(Mon) 10:08 <URL>
> やってみよう掲示板にも書いていますが、Cygwin / legOS /Perl など、
> 全てをダウンロードするには、56kモデムを使えば、2時間30分程度
> かかります。
そうですね。
かなり,xDSL, CATVなどの常時接続が,普及し始めたといえ,
あちこちに置かれた,大型のフリーソフトを集め,
決められた場所に,所定の手順でインストールするというのは,
かなり手間がかかったり場合によっては、途中で「遭難」しそうですね。
# まあ、そうやって自分で崖を上るのもいい勉強なんですが...
特に今回のロボコンマガジンは、CD-ROM付きの企画だったので,
この辺と連動して、legOS/ USB対応NQC, RcxCC/
pbFORTH/ MLCAD / ldraw / Pov-Ray
WinVLL , Midi2lsc(爆)などが、Ready to useで収録されていたら,
本当に良かったですね。
一瞬付録CDに入っているのかとはっきり言って期待し,
370MB以下しか内容ががなく残りにこれらをいれようと、
思えばまだまだ入ったはずなのに、
ロボコンフェスタしかはいっていないのに気づいたときは,
ちょっとがっかりしてしまいました。
記事と連動しないほど時期がずれてもかまわないので,
是非ともこのつぎでも収録してほしいですね。
# 某I/F誌は、たまにしかCDがついてこないので,
# いつもずれっぱなしです。一向にかまやせんけど(^0^)
[1602] Re^2: ダウンロード時間は、全部で2時間半 投稿者:中村 吉宏 投稿日:01/06/25(Mon) 20:46 <URL>
> 特に今回のロボコンマガジンは、CD-ROM付きの企画だったので,
> この辺と連動して、legOS/ USB対応NQC, RcxCC/
> pbFORTH/ MLCAD / ldraw / Pov-Ray
> WinVLL , Midi2lsc(爆)などが、Ready to useで収録されていたら,
> 本当に良かったですね。
これいいですね。一般的には Rcxcc(USB対応)なんか喜ばれそうです。
私は MLCAD が希望です。nqc が使える前提ならば、Midi2lsc より
MidiStorms の方が良いかもしれませんね。 (^^;;;;
> ロボコンフェスタしかはいっていないのに気づいたときは,
> ちょっとがっかりしてしまいました。
うちのガキはこれはこれで非常によろこんでおります。(^^)