オープンソース ライブラリをダウンロードしました。この「do」というファイルをコマンド ./do で実行するように求められました。その後、約 10 分間ライブラリを構築し続けました。ライブラリの構築とは正確には何ですか?
2 に答える
ビルドとは、ソース コードを実行可能な形式にコンパイルすることです。ライブラリは、再利用可能なコンポーネントを定義するために使用される用語です。
たとえば、dd/mm/yyyy 形式を mm/dd/yyyy に変換するなどの日付変換操作を実行する場合は、独自のコードを作成するか、誰かが既に作成した再利用可能なコードを使用できます。これらの再利用可能なコードは、多くのライセンス形式で公開できます。そのうちの 1 つはオープン ソースです。
コードがオープン ソースの場合、ソース コードは誰でもダウンロードできます。ソースコードのコンパイル済みバージョンが存在する場合もあります。また、コードで使用できる実行可能形式にソース コードをコンパイル (つまり、「ビルド」) する方法も提供されます。これが、ライブラリを「ビルド」することの意味です。
例については、Joda-Time Java ライブラリを参照してください。
ビルドは、ソースの生成 (YACC、Qt MOC など)、ソース コードのコンパイル、結果のオブジェクト ファイルのリンクを含むプロセスです。簡単に言うと、人間が読めるソース コードを機械が読めるバイナリ ライブラリに変換する操作のシーケンスです。
build
プロのヒント:質問の下にあるタグの説明をお読みください。