0

私はmakeファイルを使用するのが初めてです。私はcygwinとMinGWを持っています。私はまだそれらの違いを調べています。

とにかく、今までやったことのない FPGA のプロジェクトを作成するためのメイクファイルがあります。C:\cygwin\bin と C:\MinGW\msys\1.0\bin を PATH に含めましたが、常にこのエラーが発生します。

make: pwd: Command not found

cmd プロンプトに pwd と入力すると、正しい応答が得られました。ポインタはありますか?何か不足していますか?他に何を試すことができるかわかりません。このエラーに関連して私が見つけたほとんどのフォーラムには解決策がありません。

知りたい情報を教えてください。

4

2 に答える 2

1

pwd is commonly both a shell built-in command and a standalone executable, provided by GNU coreutils (which Cygwin installs by default).

If you're invoking make from the Cygwin environment (say, typing make at a bash shell prompt), then C:\cygwin\bin is the wrong way to specify the directory. That's the path as seen from Windows. From within Cygwin, it's /bin -- and it should be in your default $PATH. The Cygwin equivalent of C:\MinGW\msys\1.0\bin would be /cygdrive/c/mingw/msys/1.0/bin

If you're doing this directly from Windows rather than in the Cygwin subsystem, then C:\cygwin\bin is the path to the Cygwin bin directory -- but running C:\cygwin\bin\pwd is going to give you a Cygwin-specific directory name that's not going to be meaningful to Windows.

于 2013-04-10T17:36:12.487 に答える