Ubuntuでmakefileを生成する方法

UbuntuでMakeファイルを作成する場合は、次の手順を使用します。

  1. 「Makefile」という名前の空のテキストファイルを作成します。ターミナルでtouch Makefileコマンドを使用すると、空のMakefileファイルを作成できます。
  2. nanoやvimなどの任意のテキストエディタでMakefileファイルを開き、編集を始めます。
  3. メイクファイルにルールを追加する。メイクファイルはルールを複数含み、各ルールはターゲットと、そのターゲットの生成に必要なコマンドを定義します。例えば、以下は簡単なメイクファイルの例です。
target: dependency1 dependency2
    command1
    command2

この例では、target は生成したい対象ファイルの名前で、dependency1 と dependency2 は target を生成するために必要な依存ファイルです。command1 と command2 は target を生成するために必要なコマンドです。

  1. あなたのプロジェクトに必要なルールをさらに追加してください。
  2. Makefileファイルを保存して閉じる

hello.cというCプログラムをコンパイルして、helloという実行ファイルを作成するための、シンプルなMakefileの例です。

hello: hello.c
    gcc hello.c -o hello

この例では、hello が目的ファイル名、hello.c が依存ファイル(ソースコードファイル)、gcc hello.c -o hello が目的ファイル生成コマンドです。

  1. 作る
  2. Makefile
  3. ネイティブに日本語の文章を言い換えてください
  4. やぁ
  5. こんにちは

このため、makeコマンドは、makefileで定義されたコマンドを実行してターゲットファイルを生成します。

Makefile の文法は非常に重要ですのでご注意ください。ルールとコマンドを定義する際は、インデントとマーク (: やタブ) の使い方を正しく行うようにしてください。

bannerAds