[解決済み】Makefile:1: ***セパレータがありません。停止します。
2022-02-14 08:12:16
質問
cでプロジェクトを作成しているのですが、Makefileを作成して実行しようとすると、次のようなエラーが発生します。
Makefile:1: *** missing separator. Stop.
私のmakefileのコードは。
CC=gcc
OBJ=./objetos
INC=./include
FON=./aqsFonte
BIB=./bibliotecas
OPBIB=-lBiblioteca
ProjetoFinal: libFinal.a
$(CP) $(FON)/ProjetoFinal.c -I$(INC) -L$(BIB) $(OPBIB) -o ProjetoFinal
Bibliotecas.a: Caminho.o Libs_Defines.o Matrizes.o Proc_Imagens.o Vetores.o
ar -q $(BIB)/libFinal.a Caminho.o ibs_Defines.o Matrizes.o Proc_Imagens.o Vetores.o
Caminho.o:
$(CP) $(FON)/Caminho.c -o Caminho.o
Libs_Defines.o :
$(CP) $(FON)/Libs_Defines.c -o Libs_Defines.o
Matrizes.o:
$(CP) $(FON)/Matrizes.c -o Matrizes.o
Proc_Imagens.o:
$(CP) $(FON)/Proc_Imagens.c -o Proc_Imagens.o
Vetores.o:
$(CP) $(FON)/Vetores.c -o Vetores.o
また、すべて正しくタブ化されていると思います。
解決方法は?
タブの問題です。テキストエディタによっては、タブを空白に置き換えてしまうことがあります。それを起こさないような、適切なテキストエディタを使うようにしましょう。vi などの初歩的なエディタで makefile を開き、その makefile を書き換えてください。
各ターゲットルールの後に注意してください。 タブ1つ は行頭に置かなければなりません。そのタブの後に来るものはすべてシェルに渡されます (タブ、スペース、その他何でもありですが、行頭にタブがなければならないことに留意してください)。
関連
-
[解決済み】makefile:4。*** missing separator. 停止する
-
[解決済み】C 言語の添え字で配列の要素値を代入すると、配列でもポインタでもベクトルでもない値になる
-
[解決済み] strtokのセグメンテーションフォールト
-
[解決済み】Makefileの中の.PHONYの目的は何ですか?
-
[解決済み】 error: too few arguments to function `printDay' (C言語)
-
[解決済み】cudamalloc()の使用。) なぜダブルポインタなのか?
-
[解決済み] struct has no member named
-
[解決済み】警告:式の結果が未使用の場合
-
[解決済み] GNU Makefile の変数割り当て =, ?=, :=, += の違いは何ですか?
-
[解決済み] 別のMakefileからMakefileを呼び出すには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】stdinとSTDIN_FILENOの違いは何ですか?
-
[解決済み】Valgrind - strcpyのサイズ1の無効な書き込み
-
[解決済み】Cコンパイルエラーです。Idは1終了ステータスを返した
-
[解決済み】ヒープ割り当てで初期化されていない値が作成された
-
[解決済み】C言語で多重定義を防ぐには?
-
[解決済み] エラー:整数が期待されるところで集約値が使用された
-
[解決済み】なぜか。"エラー: 配列型を持つ式への代入"
-
[解決済み] '{'トークンの前に期待される式
-
[解決済み】whileループの時間複雑性(Big O)はどうやったらわかるの?
-
[解決済み] insmod エラー: './hello.ko' を挿入: -1 無効なモジュール形式".