2017-01-16 92 views
0

我的任務是爲Xilinx項目創建構建服務器。該項目的開發人員爲我提供了他手動執行構建的步驟,並且這些工作正常。我現在試圖通過命令行來構建,所以我可以設置一個腳本來完成構建。從我的理解,命令:未能從命令行構建Xilinx項目

ECLIPSECPATH \ eclipsec.exe -nosplash -vm「JAVAVMPATH \ jvm.dll」-application org.eclipse.cdt.managedbuilder.core.headlessbuild -build all -data WORKSPACE -vmargs -Dorg .eclipse.cdt.core.console = org.eclipse.cdt.core.systemConsole

應該是執行構建的正確命令(全部大寫名稱是需要的各種文件的文件路徑)。我使用相同的命令進行導入(除了-import而不是-build),它可以正常工作。但是當我運行該命令時,它會返回一堆「無法運行程序」make「:啓動失敗」或「錯誤:程序」使「在PATH中找不到」的錯誤。

從GUI構建時構建工作得很好,而且我不必使用工具更改編輯器來更改任何內容(默認情況下工作)。我是否從我的命令中遺漏了某些東西,還是有其他需要設置的東西?項目是否缺少需要的東西?我不是開發人員,但我認爲如果它是從GUI構建的,那麼這些項目就擁有了他們需要構建的一切。

回答

0

我有一個項目,我在無頭模式下運行Xilinx eclipse項目。它在Linux系統上,但我認爲我要說的也適用於Windows。

當其中一個Xilinx GUI應用程序運行他們所做的第一件事時,就是獲取一些環境設置。如果在運行上面的命令行之前沒有找到它,那麼您可能會丟失環境中的某些路徑,特別是「make」的路徑,該路徑不屬於Windows的一部分。

C:\ Xilinx \ SDK \ 2014.4 \下有一個批處理文件(或者您安裝的任何版本),名稱爲settings64.bat。

在eclipse命令行之前運行它應該設置所需的工具環境。

C:\Xilinx\SDK\2014.4\settings64.bat 

作爲安裝的一部分,我也跑這來幫助建立工作區。

xsdk -wait -script sdk.xml -workspace WORKSPACE