make・Makefile cmake・CMakeLists.txt - 概要

 クラウディア
1. 概要

1. 概要

 「Unix/Linux」で、「C」言語系のプログラムを書いたことのある人ならば、知っているかと思います。  プログラムソースが、1ファイルで済むわけもなく、いくつかの関数群があったり、ライブラリをつくったり・・・。  そういうときに、コンパイルとリンクを行うには、その手続きを一連の流れとして、定義したいものです。  一連の流れを定義するのが「Makefile」、「Makefile」のもとづいて、コンパイル・リンクを実行するのは、「make」なわけです。  ここでは、「make」とそれに関するものをメモしていきます。