0

私は小さなマイクロコントローラー プロジェクトに取り組んでおり、以下にリンクされているメイクファイルを使用してソース コードをコンパイルする際に問題が発生し、エラーが発生しました。

      makefile:1: *** missing separator.  Stop.

メイクファイルはここにあります。私をクリックします。

1行目でエラーが発生するのはなぜですか?私にはすべて問題ないように見えますが、どうやら何かに満足していないようです。はい、スペースの代わりに適切なタブがあることを確認しました;)

Mac OS X 10.8.4 で実行しています。誰でも問題がどこにあるのか指摘できますか?

4

1 に答える 1

0

最初の行のコメントには "�" 文字があり、その raw バイトには "0x0A" (改行) が含まれます。makeはファイルの入力エンコーディングを認識しておらず、行がそこで終了していると考えています。これは、この文字を超えるものはすべて「もはやコメントではない」ことを意味し、エラーにつながります。

于 2013-10-06T23:52:36.053 に答える