-1

私はCプログラミングが初めてです。Makeファイルを使ってCプログラムをコンパイルしたい。次のコマンドでソース コード ファイルをコンパイルできます。

gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c

しかし、メイクファイルを作成し、上記のコマンドをメイクファイルに追加すると、次のエラーが発生します。

Makefile:1: *** missing separator.  Stop.

どこが間違っているか教えてもらえますか?

4

1 に答える 1

4

ターゲットを指定する必要があります:

all:
    gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c

2 行目の先頭の空白は文字にする必要がありTabます。

依存関係を指定して、ビルドするたびにすべてのコマンドが実行されないようにすることもできます。

関連している

于 2012-06-26T20:39:34.503 に答える