0

win32 パス名を含むターゲット/依存ファイルを持つ GNU メイクファイルを作成することは可能ですか? 現在、GNU make の win32 3.81 バージョンを使用していますが、ドライブ文字に問題があるようです。例えば:

C:\MyTarget.obj : c:\MySource.cpp
    cl /c C:\MySource.cpp

上記の makefile スニペットはエラーを生成します。具体的には、次のとおりです。

*** multiple target patterns.  Stop.

この問題の解決策はありますか?

ありがとう!

4

2 に答える 2

2

少し話が逸れますが、Windows でプロジェクトをビルドするには、gnumake の代わりに CMake を直接使用する必要があります。

于 2009-08-07T01:00:08.483 に答える
2

いいえ。「\」は、行末をエスケープするものとして解釈されます。さらに、Makefile で絶対パス名を使用しないでください。マシンに固有のものになるためです。相対 POSIX パスを使用しないのはなぜですか?

于 2009-08-07T00:45:27.213 に答える