小規模プロジェクトに「make」を使用すると、どのような利点がありますか? [閉鎖]

小規模プロジェクトに「make」を使用すると、どのような利点がありますか? [閉鎖]

これはmake、大規模なプロジェクト、特に説明したように混乱する依存関係がある場合に役立ち、ワークフローMakefileにも役立ちます。make小規模プロジェクトにどのような利点があるのか​​聞いたことがありません。それを持って?

ベストアンサー1

多くの人々がより複雑なmakefileの詳細とそれに伴う多くの複雑さを研究しています。私は通常、まったく異なる理由でmakefileを使用します。

私は何も覚えたくありません。

プロジェクトが本当に退屈でシンプルでmakefileを「正しく」使用しない場合でも:

all:
    gcc main.c -o project

私はそれについて考えたり、より複雑なプロジェクトとは別の方法で扱う必要はありません。

all:
    gcc libA.c libB.c main.c -o project2

または、フラグ(たとえば-O2)を指定すると、そのフラグが何であるかを覚える必要はありません。

また、単純なmakefileで始まり、後でマージ/リファクタリングする必要がある場合は、各プロジェクトを別々に構築することを覚えておく必要はありません。

おすすめ記事