Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.1516  Re[2]:DOS窓でMakeを実行するとError255
発言者: 鳥居
発言日: 2003 10/07 10:34
 
中島さん、ヒントありがとうございます。
早速、passwdファイルとgroupファイルを作り直して実験しました。
結果は残念ながら「状況の変化なし」だったのですが、ドメインユーザとローカルユーザの違いへの疑いを捨てることができ、もう一度環境を見直すことができました。

結論から言うと、Pathの上での\cygwin\local\bin,\cygwin\binの位置でした。
通常私が使っている環境では後ろの方に置いていたのですが、実験的に作ったローカルユーザの環境では先頭に置いていました。
パスは通っていたので別に気にしていなかったのですがもしやと思い先頭に持ってきて実験したところ、Makeが正常に動作するようになりました。
(つまらないオチで申し訳ありません)

でも、実験の過程でDOSの外部コマンドは実行できるが、内部コマンドはError255で実行できないということもわかり、私には新たな知見でした。

本当の目的はEclipseとCDTプラグインでMy開発環境を作ろう(お金がないのでできるだけ安く)としていまして、その途中過程だったのです。
解決できなかったら、MinGWに乗り換えようかと考えていた所でした。

というわけで、教訓・・
(1)ドメインユーザでログインしていても、passwd,group
   両ファイルはローカル設定で問題ない。
(2)DOS窓でcygwinコマンドを実行する場合、
bin, local\binはできるだけPathの前方の置く。
(3)MakeからDOSの内部コマンドは実行できない。
(よく考えれば当然かも・・)

というところでしょうか。
中島さん、ご指摘ありがとうございました。


▼関連発言

1513:DOS窓でMakeを実行するとError255 [鳥居] 10/06
 └1514:Re:DOS窓でMakeを実行するとError255 [中島] 10/06
  └1516:Re[2]:DOS窓でMakeを実行するとError255 [鳥居] 10/07 <

Pass 保存

早田のホームページへ
CGIROOM