2013-10-26 152 views
0

我下載了一個開源庫。它要求我用命令./do執行這個名爲「do」的文件。然後它繼續建造圖書館約10分鐘。什麼是完全建立一個圖書館?建設圖書館意味着什麼?

+0

如果問題已解決,您可以接受(勾選)下面的任何答案。 – cherit

回答

3

構建意味着將源代碼編譯爲可執行格式。庫是用來定義可重用組件的術語。例如,如果要將日/月/年的格式轉換爲mm/dd/yyyy格式,您可以編寫自己的代碼,也可以使用已經由某人編寫的可用代碼。這些可重複使用的代碼可以以許多許可證形式向公衆發佈;其中之一是開源的。

如果代碼是開源的,任何人都可以下載源代碼。有時編譯版本的源代碼也會在那裏。還將提供如何將源代碼編譯(換句話說,「編譯」)爲可執行格式的指令,這些格式可用於代碼中,這就是「構建」庫的含義。

有關示例,請參閱Joda-Time Java庫。

1

構建過程包含源代碼(用於YACC,Qt MOC等),編譯源代碼並鏈接生成的目標文件。簡而言之:這是將人類可讀的源代碼轉換爲機器可讀的二進制庫的一系列操作。

專業提示:請閱讀你的問題下標籤build的描述。