建立OpenWeave的主要支持工具鏈GNU自動工具。
所有主要的操作系統平台支持建設和OpenWeave的交叉編譯。上市工具鏈已經由Nest正式測試。
要求：Ubuntu的14.04（忠實的）官方支持，但任何類似的基於Linux的系統應該工作。
要求： XQuartz克隆一個目錄樹到另一個符號鏈接。
要求： Cygwin的用於Linux的命令行支持。
除了支持的工具鏈，我們建議構建OpenWeave之前安裝以下軟件包和工具。
Linux的：
Linux和Mac OS X：
注：Perl 的Text::Template模塊是需要使用與OpenWeave捆綁OpenSSL工具包。
OpenWeave取決於對GNU Autotools其構建系統。 GNU自動工具的版本必須是可用來成功打造OpenWeave。要使用Linux上的自動工具的系統提供的版本：
對於其中GNU自動工具不容易獲得或可安裝（例如，Mac OS）或上系統，其中系統提供的版本不提供固體外的框構建代系統，巢Labs已經創建了定制的，交鑰匙構建系統框架，基於GNU自動工具。該系統引腳設定的在建發電用已知的良好版本的程序。穿針工具的特定版本也保證在自動工具從而導致預測的開發和支持經驗的輸出相對較低的用戶流失。 GNU自動工具的巢實驗室構建建議與OpenWeave使用。
打造巢實驗室GNU自動工具：
要運行包含在OpenWeave測試腳本，或者在模擬拓撲用編織，你的Linux機器上安裝快樂。見逍遙設置以獲取更多信息。
使用台式機或服務器開發主機的默認OpenWeave獨立的應用程序。
克隆OpenWeave庫：
構建OpenWeave獨立應用程序：
使用help與國旗Makefile-Standalone學習什麼構建開關可用於構建定制。
例如，為了使編織調試代碼和日誌記錄：
配置GNU Autotools的編譯環境：
構建OpenWeave：
級的輸出為項目鏈接一個單獨的位置：
要為Android和iOS項目聯建庫，使用特定平台Makefiles ：
之前嘗試各種不同的腳本和頭配置OpenWeave，使用自動工具來引導相關的生成文件：
這個步驟需要進行一次，一棵樹後結賬，並隨後在任何改變configure.ac或Makefile.am 。它並不需要的時候簡單地改變構建配置或目標重複。
使用--help標誌附帶的配置腳本，以了解更多配置選項。
例如，配置OpenWeave不支持的BlueZ：
所包含Makefiles使用定義在編譯時間常數兩個頭文件：
也可以提供特定於項目的配置頭。放在你的項目這些文件的目錄，不要把它們放到OpenWeave存儲庫中。使用適當的配置選項配置過程中指定的每個文件的位置：
例如，配置OpenWeave使用項目特定WeaveProjectConfig.h位於文件~/my-project/headers ：