0

オープンソース ライブラリをダウンロードしました。この「do」というファイルをコマンド ./do で実行するように求められました。その後、約 10 分間ライブラリを構築し続けました。ライブラリの構築とは正確には何ですか?

4

2 に答える 2

3

ビルドとは、ソース コードを実行可能な形式にコンパイルすることです。ライブラリは、再利用可能なコンポーネントを定義するために使用される用語です。

たとえば、dd/mm/yyyy 形式を mm/dd/yyyy に変換するなどの日付変換操作を実行する場合は、独自のコードを作成するか、誰かが既に作成した再利用可能なコードを使用できます。これらの再利用可能なコードは、多くのライセンス形式で公開できます。そのうちの 1 つはオープン ソースです。

コードがオープン ソースの場合、ソース コードは誰でもダウンロードできます。ソースコードのコンパイル済みバージョンが存在する場合もあります。また、コードで使用できる実行可能形式にソース コードをコンパイル (つまり、「ビルド」) する方法も提供されます。これが、ライブラリを「ビルド」することの意味です。

例については、Joda-Time Java ライブラリを参照してください。

于 2013-10-26T15:25:06.977 に答える
1

ビルドは、ソースの生成 (YACC、Qt MOC など)、ソース コードのコンパイル、結果のオブジェクト ファイルのリンクを含むプロセスです。簡単に言うと、人間が読めるソース コードを機械が読めるバイナリ ライブラリに変換する操作のシーケンスです。

buildプロのヒント:質問の下にあるタグの説明をお読みください。

于 2013-10-26T15:18:17.353 に答える