【问题标题】:Failing to build Xilinx project from command line only无法仅从命令行构建 Xilinx 项目
【发布时间】:2017-05-31 12:33:09
【问题描述】:

我的任务是为 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 中找不到程序“make””。

从 GUI 构建时构建工作正常,我不必使用工具更改编辑器来更改任何内容(默认情况下它工作)。我的命令是否遗漏了某些内容,或者我需要设置其他内容?这些项目只是缺少一些需要的东西吗?我不是开发人员,但我认为如果它是从 GUI 构建的,那么项目就会拥有构建所需的一切。

【问题讨论】:

    标签: eclipse command-line build xilinx


    【解决方案1】:

    我有一个项目,我在其中以无头模式运行 Xilinx eclipse 项目。它在 Linux 系统上,但我认为我要说的也适用于 Windows。

    当其中一个 Xilinx GUI 应用程序运行时,它们要做的第一件事就是获取一些环境设置。如果您在运行上面的命令行之前没有采购它,那么您可能会丢失环境中的一些路径,特别是不属于 Windows 的“make”路径。

    在 C:\Xilinx\SDK\2014.4\(或您安装的任何版本)下有一个名为 settings64.bat 的批处理文件。

    在 eclipse 命令行之前运行它应该设置你需要的工具环境。

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

    作为设置的一部分,我还运行它来帮助设置工作区。

    xsdk -wait -script sdk.xml -workspace WORKSPACE
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 2011-11-29
      • 1970-01-01
      • 2010-09-27
      • 2010-09-17
      • 2011-08-13
      相关资源
      最近更新 更多