0

Windowsでmakeユーティリティを使用しています。以下は、実行時に得られる出力ですmake -v


GNU Make バージョン 3.79.1、Richard Stallman と Roland McGrath による。Windows32 用にビルド + cygwin sh.exe by mginzton@vmware.com Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. Thisフリーソフトウェアです。条件のコピーについてはソースを参照してください。保証はありません。商品性や特定の目的への適合性のためでさえありません。

にバグを報告して<bug-make@gnu.org>ください。


何らかの理由で、make が期待どおりに進行しないため、同じことをデバッグしようとしています。しかし、以下のようなステートメントを出力しようとすると、その行のエラー メッセージが表示されます。

 -- Makefile:17: *** missing separator.  Stop.

ファイル作成初心者です。誰かがこの問題を克服する方法を教えてもらえますか?

4

1 に答える 1

0
  1. Make の初心者であれば、巨大な既存の makefile に何かを追加して、それが機能することを期待することはできません。まず基本を学ばなければなりません。

  2. ステートメントは、Make ではなく、ほとんどのechoシェルで有効です。試す$(info we are here)

  3. あなたの「スニペット」の条件は、半ダースの難しい行為を組み合わせており、少なくとも 2 つのエラーが含まれています。これらのトリックを 1 つずつ習得する必要があります。小さくて単純なものから始め、少しずつ複雑さを加え、すべてのステップでテストし、機能しないコードを追加しないでください。

于 2013-07-15T13:12:46.493 に答える