[解決済み] Makefile - セパレータがない [重複].
2023-02-27 16:23:23
質問
重複の可能性があります。
メイクエラー:セパレータがありません
makefileにこのコードを記述してください。
PROG = semsearch
all: $(PROG)
%: %.c
gcc -o $@ $< -lpthread
clean:
rm $(PROG)
というエラー
missing separator. stop.
誰か助けてください
どのように解決するのですか?
で始まる行の前に
gcc
と
rm
はハードタブで始まります。makeルールのコマンドは、(同じ行でセミコロンに続く場合を除き)タブで始まることが要求されます。
結果はこのようになるはずです。
PROG = semsearch
all: $(PROG)
%: %.c
gcc -o $@ $< -lpthread
clean:
rm $(PROG)
エディタによっては、ハードタブの代わりに一連の空白を挿入するように設定されている場合があることに注意してください。これらの行の先頭にスペースがある場合、"missing separator"というエラーも表示されます。ハードタブの挿入に問題がある場合は、セミコロンの方法を使用してください。
PROG = semsearch
all: $(PROG)
%: %.c ; gcc -o $@ $< -lpthread
clean: ; rm $(PROG)
関連
-
[解決済み】makefile:4。*** missing separator. 停止する
-
[解決済み】Makefileの中の.PHONYの目的は何ですか?
-
[解決済み] デバッグとリリースのビルドを行うためのmakefileを設定するにはどうすればよいですか?
-
[解決済み] GNU Makefile の変数割り当て =, ?=, :=, += の違いは何ですか?
-
[解決済み】makefileに'cd'コマンドを記述するには?
-
[解決済み】Makefileの現在の相対ディレクトリを取得する方法は?
-
[解決済み】makefileでターゲットのリストを取得する方法とは?
-
[解決済み] 別のMakefileからMakefileを呼び出すには?
-
[解決済み] mkdir を使っているときに makefile で "directory already exists error" を防ぐには?
-
[解決済み] 別ファイルの内容を読み込んで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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Makeエラー:セパレータがない
-
[解決済み] Makefile からプログラムが存在するかどうかをチェックする
-
[解決済み] makefilesに複数行のコメントを追加する方法
-
[解決済み] makeファイルによるディレクトリの作成
-
[解決済み] 1つのソースファイルからいくつかのターゲットを生成するGNU Makefileルール
-
[解決済み] mkdir を使っているときに makefile で "directory already exists error" を防ぐには?
-
[解決済み] メイクファイル ifeq 論理的または
-
[解決済み] GNU makeのゴール/ターゲットのうち、定義に変数を含むものをリストアップする
-
[解決済み] GNU make: ジョブの数はシステムの CPU コアの数と同じであるべきか?
-
[解決済み] ifeq の Make エラー: 予期しないトークン付近のシンタックスエラー