プログラムをソースコードから実行可能なバイナリファイルにするには、コンパイル、リンクといった操作を行う必要がある。この一連の作業を「ビルド」という。 Linuxで使われるコマンドラインのビルドツール make は、Makefileという指示ファイルの内容を元に、ビルド、インストール作業を自動化。また、依存関係チェックや、再コンパイルの必要性も自動で判断し実行。 makeコマンドは ・GNUmakefile ・makefile ・Makefile の順で指示ファイルの検索を行う。慣習として指示ファイル名は「Makefile」が多く用いられる。 ●configure スクリプトを提供するソフトウェアでは ・ソースコードの配布物を展開 ・configure スクリプトを実行し、環境の確認、Makefileの自動生成 ・make コマンドによる、ソフトウェアのビルド ・make install コ
![makeコマンドでビルド・インストールする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ada04d471d4d22fcfdde20da4cd3a3a581c8709/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9bWFrZSVFMyU4MiVCMyVFMyU4MyU5RSVFMyU4MyVCMyVFMyU4MyU4OSVFMyU4MSVBNyVFMyU4MyU5MyVFMyU4MyVBQiVFMyU4MyU4OSVFMyU4MyVCQiVFMyU4MiVBNCVFMyU4MyVCMyVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MyVCQyVFMyU4MyVBQiVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZWQ1OTc3N2FhYjY0MzJlOTdiOGMzOTk4N2EzNjMyZDU%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwc3MxMjM0NSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZTA3MjI5MGNkYTQ0ODExYTc4NjY5YTI3ZGE5NGFmOTI%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D7415cccc9c1820abdfab167884687738)