2010-08-26 111 views
0

最近,我不得不與大型的現有項目合作,讓他們編譯。到目前爲止,下載所有必需的庫並正確配置環境已經成爲一件痛苦的事情。尋求編譯大項目的幫助

如果我有一個清單,我可以交給項目負責人,列出:「這是我需要運行您的項目」,這將節省我的時間和精力。

有沒有人有任何清單,建議或閱讀關於如何簡化大項目的編譯?

謝謝

+1

告訴我們你使用的是什麼語言,編譯環境,編譯器和IDE可能會有所幫助,因爲任何清單都會因此而有所不同。儘管這個清單實際上構成了一個非常普遍的清單的大部分! =) – Rob 2010-08-26 13:35:20

+1

您正在構建開源軟件包還是公司內部源版本?如果軟件包記錄不完整,您可能只需要在手機上獲得開發者。 – 2010-08-26 14:08:22

+0

如果第一個是真的,那不是很好嗎:-D。這是第二個,達斯汀。我需要編譯代碼的原因是因爲我需要進行靜態分析。基本上我正在使用的軟件需要聽一個大項目的編譯,然後它會產生我需要調查的錯誤。也許將靜態分析軟件安裝在家庭環境中的大型項目上更容易,可以輕鬆進行編譯? – 2010-08-26 14:22:30

回答

1

使用構建腳本。編譯大型項目不應該比編寫小型項目更困難。一個命令應該是所有必需的。

不知道你的目標語言,我不能更具體。

+0

由於變化,我無法指定該語言。然而,這些構建腳本並不總是工作...(我的經驗) 謝謝,傑米 – 2010-08-26 13:41:26

0

幾乎所有的nix源代碼發行版都附帶了一個README文件,它應該列出依賴關係。

+0

與100 +庫,它是冗長的安裝(甚至有時甚至找到)庫。另外,我猜測谷歌對圖書館來說並不總是安全的,間諜軟件可以很容易地植入它們中(猜測) – 2010-08-26 14:10:12