asuhacoder / TechTrain

reports for TechTrain interviews
0 stars 0 forks source link

開発環境構築をmakefileで | 2020/11/14 #3

Closed asuhacoder closed 3 years ago

asuhacoder commented 3 years ago

TechTrain Report

Description

開発環境構築をmakefileで

Task List

target … : prerequisites …
        recipe
        …
        …

targetを作成するためにprerequisitesを使用してrecipe(shellスクリプト)を実行する。

.PHONY: clean
clean:
        rm *.o temp

上のようにtargetとprerequisitesを指定しないこともできる。 cleanというファイルは存在しない。 make cleanというコマンドが使えるようになる

なおwhitespaceでインデントしてはいけない。必ずタブを使う。

References

GNU make Hatena-Intern-2020-Template/Makefile at master · hatena/Hatena-Intern-2020-Template Self-Documenting Makefiles c - Makefile:1: *** missing separator. Stop - Stack Overflow

GuiltyMorishita commented 3 years ago

LGTM