1. ホーム
  2. cygwin

MAKE.EXEについて: /bin/sh: コマンドが見つかりません

2022-02-12 17:43:06

<スパン 取得元:http://cygwin.com/ml/cygwin/1997-06/msg00587.html

<スパン 最近、あるプロジェクトでcygwinを使用したのですが、プログラムをコンパイルすると、常に
を作ってください。/bin/sh: コマンドが見つかりません。
しかし、環境変数に c:\cygwinbin を追加し、cmd で確認しましたが、エラーは継続します。

そこで、インターネットで以下のメールを見つけ、Cドライブにbinフォルダを新規作成し、sh.exeをコピーしたところ、すべてOKになりました。


Thu, 26 Jun 1997, John E Hein さんが書き込みました。

>
> Windows95で動かしています(command.com...bashではありません)。
> makeを実行すると、以下のエラーが発生します。
>
> MAKE.EXE: /bin/sh: コマンドが見つかりません
>
その /bin/sh プログラムを見つけることを期待するようにします。それは、あなたが
<スパン 回避できるものではありません。 bashの外からmakeを使いたい場合は、C:㊙ビンを作って
その中にsh.exeのコピーを入れてください。(C-driveから実行していると仮定して。)

もし、あなたのファイルがネットワーク上のG:⇄にあるのなら、私は信じています(でも、私は
<スパン というのは、makeはG:³³.exeを探します。
私もWin'95で動かしていますが、これを回避する方法は見つかっていません。
<スパン sh.exe がパスの他の場所にある場合、make は /bin で探します。
bashを使い果たした場合、/binをマウントすることで、あなたの
sh.exeがあります。