Ubuntuでmakefileを生成する方法
UbuntuでMakeファイルを作成する場合は、次の手順を使用します。
- 「Makefile」という名前の空のテキストファイルを作成します。ターミナルでtouch Makefileコマンドを使用すると、空のMakefileファイルを作成できます。
- nanoやvimなどの任意のテキストエディタでMakefileファイルを開き、編集を始めます。
- メイクファイルにルールを追加する。メイクファイルはルールを複数含み、各ルールはターゲットと、そのターゲットの生成に必要なコマンドを定義します。例えば、以下は簡単なメイクファイルの例です。
target: dependency1 dependency2
command1
command2
この例では、target は生成したい対象ファイルの名前で、dependency1 と dependency2 は target を生成するために必要な依存ファイルです。command1 と command2 は target を生成するために必要なコマンドです。
- あなたのプロジェクトに必要なルールをさらに追加してください。
- Makefileファイルを保存して閉じる
hello.cというCプログラムをコンパイルして、helloという実行ファイルを作成するための、シンプルなMakefileの例です。
hello: hello.c
gcc hello.c -o hello
この例では、hello が目的ファイル名、hello.c が依存ファイル(ソースコードファイル)、gcc hello.c -o hello が目的ファイル生成コマンドです。
- 作る
- Makefile
- ネイティブに日本語の文章を言い換えてください
- やぁ
- こんにちは
このため、makeコマンドは、makefileで定義されたコマンドを実行してターゲットファイルを生成します。
Makefile の文法は非常に重要ですのでご注意ください。ルールとコマンドを定義する際は、インデントとマーク (: やタブ) の使い方を正しく行うようにしてください。