Makefile チートシート:基本的なコマンド


  1. ファイルのコンパイル:
target: dependencies
    command

例えば、C言語のソースコードをコンパイルする場合は、次のようなMakefileを作成できます。

hello: hello.c
    gcc -o hello hello.c
  1. ターゲットの作成:
target:
    command

例えば、ターゲットを作成するために特定のコマンドを実行する場合は、次のようなMakefileを作成できます。

build:
    npm run build
  1. ファイルの削除:
clean:
    command

例えば、生成された実行ファイルや一時ファイルを削除する場合は、次のようなMakefileを作成できます。

clean:
    rm -f hello
  1. デフォルトのターゲット:
all: target1 target2

例えば、複数のターゲットを一度に実行する場合は、次のようなMakefileを作成できます。

all: build clean

これらはMakefileで頻繁に使用される基本的なコマンドとコード例の一部です。さらに詳細な情報や高度な機能については、公式のMakefileドキュメントを参照してください。以上のコマンドとコード例を使用することで、プロジェクトのビルドプロセスを効果的に自動化できます。