序文:
まず第一に、私はしたい と私の最も誠実な賛辞支払う陳好、記事「私とライティングのMakefile」の著者 。makefileの学習に関する彼の記事は、私の研究に大きな助けとしている。同時に、私は敬意を払いますオープンソースプロジェクトのチャンピオンに。次の記事は、「Writing MakefilewithMe」を参照ドキュメントとしてmakefileを学習しているときに作成されたメモです。要約されています。完全な「WritingMakefilewithMe」はここに掲載されています。
github:https://github.com/seisman/how-to-write-makefile
1.まとめ
プロジェクトには無数のソースファイルがあり、タイプ、機能、モジュールに応じていくつかのディレクトリに配置されます。Makefileは、最初にコンパイルする必要があるファイル、後でコンパイルする必要があるファイル、および後でコンパイルする必要があるファイルを指定する一連のルールを定義します。 makefileはシェルスクリプトのようなものであり、オペレーティングシステムのコマンドも実行できるため、ファイルを再構築する必要があります。コンパイルし、さらに複雑な機能操作を実行します。
開発者にとってのMakefileの最大の利点は、自動コンパイルです。
Linuxシステムでmakeを使用すると非常に便利です。システムにaptツールがインストールされていて、インターネットに正常にアクセスできる場合は、コマンドsudo apt-get installmakeを使用してインストールできます。
Windowsでmakeを使用する場合は、make-x.xx.exeプログラムをインストールするだけです。
学習教材:
1)「私と一緒にメイクファイルを書く」:https://github.com/seisman/how-to-write-makefile
2)《ガンメイクマニュアル》:http://www.gnu.org/software/make/manual/make.html
次に、makefileの入門学習を次の章に要約します。
- Makefile入門知識の要約-概要
- Makefile入門知識の要約2:makefileの構成
- Makefile入門知識の要約3 --- Makefileのコアルール
- Makefile入門知識4の要約--- makefileの動作メカニズムの分析
- Makefile入門知識の要約5 ---基本的な文法
- Makefileエントリの知識の要約6 ---一般的な演算子
- Makefile入門知識要約7 ---変数の使用
- Makefile入門知識要約8 ---条件付き判断の使用
- Makefile入門知識要約9 ---一般的に使用される関数
上記の学習の要約を通して、makefileを学習しているあなたに役立つことを願っています^-^!