まず、コードの作成にmake
が使用されていることを知っています。しかし、どのコードですか?
しかし、コードを作成するとはどういう意味ですか。make
コマンドを実行した後、ユーザーに何が表示されますか?
第二に、それはmake build_for_e2e
とどう違うのですか?
何 ウィキペディア makeについて教えてくれます
Makeは、ソースコードから実行可能プログラムとライブラリを自動的にビルドするビルド自動化ツールです
フラグとライブラリを使用して多数のファイルをコンパイルする必要がある大きなプロジェクトでは、コンパイルプロセスが大きく複雑になります。一つ一つコンパイルするのが難しくなるところ。そのため、これらのタイプのツールが導入されました。cmake、gradle、mavenなど、同じ用途に使用できる同様のツールが他にもあります。 e2eのビルドもビルドプロセスの形式であり、仕様の形式が異なります。
Cの場合、主にmakeを使用します。さまざまなシステムにソフトウェアパッケージを移植するのに役立ちます。
make
の使用方法:
make
はシステムで使用できるツールであるため、コンパイルが必要なディレクトリでコマンドmake
を実行することで実行できます。次に、makeはMakefileを探します。これは、パッケージディレクトリにあり、プロジェクトのコンパイルに関する情報が含まれています。次に、Makefileから収集した情報に従ってmake
を実行し、パッケージをコンパイルします。
プロジェクトのMakefileを作成して、make
でサポートおよびコンパイルすることもできます。そのための簡単なチュートリアルが見つかります ここ 。大規模なプロジェクトの場合は、gnu autotools
にautoconfとautomakeが含まれているため、makeに必要なすべてのファイルを自動的に作成できます。あなたはそれに関するチュートリアルを見つけることができます ここ と ここ 。これらにはいくつかの基本的な情報が含まれています。autotoolsに関するいくつかの高度なチュートリアルを見つけることができます。詳細については、googleを使用してください。