Closed5

Makefile

まさやまさや

Makefileとは

コンパイル、依存関係の管理、インストールなどのルールを記述しておくためのファイル

makeコマンドを利用して、実行する

まさやまさや

メリット

  • コマンドを自作できる
  • チームで共通のコマンドを使用できる
  • シンプルに書ける
まさやまさや

変数

変数名 = 値 で 変数を宣言できる。=の両端は空白があってもなくても問題ない

HOGE = "hoge"
HOGEHOGE = 123
まさやまさや

変数の使い方

$()で囲んで呼び出す

HOGE = "hoge"

hoge:
    echo $(HOGE)

実行結果

$ make hoge
echo "hoge" # 実行したコマンド
hoge # 結果
まさやまさや

実行したコマンドまで表示させたくない時は@を使う

HOGE = "hoge"

hoge:
    @echo $(HOGE) # @をつける

実行結果

$ make hoge
hoge
このスクラップは2022/10/14にクローズされました