文章 ID: 000078392 内容类型: 故障排除 上次审核日期: 2021 年 08 月 27 日

为什么构建 SOC 预加载器会产生"Makefile:200 ** 目标模式",而不包含"%"。停下。" Windows 电脑上出现错误?

环境

  • 英特尔® Quartus® II 订阅版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    带有 SoC 嵌入式设计套件 (EDS) 13.1(位于 SoC EDS 13.1 Command Shell 中的路径设置)的 GNU Make 的默认版本为 3.82.90。 此版本将在 Windows PC 上构建预加载器时引起以下错误消息:

     
    Makefile:200 ** 目标模式包含不包含"%"。停止。

    有关生成和编译预加载器的更多信息,请访问 此处:http://www.rocketboards.org/foswiki/Documentation/GSRD131Preloader

     

    要检查已安装哪些版本以及在系统上的路径中:

    • 运行或采购 SoC EDS 13.1 命令 Shell
    • 在命令提示符下运行"make-v"

    如果报告以下版本,则应更新已安装的版本(有关如何更新的说明如下):


    $ make-v
    GNU 制造 3.82.90
    专为 i686-pc-cygwin 打造
    版权所有 (C) 2010 Free Software Foundation, Inc.
    许可 GPLv3:GNU GPL 3 版或更高版本
    这是免费的软件:您可以随时更改并重新分发。
    法律允许的范围内,不存在担保。

     

     

     

    解决方法

    将 make 的使用顶点更新到版本 3.81 将使预加载器能够正确构建。 有多种选项可以更新所用版本的版本。 如果安装了Nios II EDS 13.1,它安装 GNU 的 3.81 版本。 要在 SoC EDS 13.1 命令 Shell 中指向此版本:

    • 运行或采购 SoC EDS 13.1 命令 Shell
    • 在命令提示符下,运行"export PATH=/。"/nios2eds/bin/gnu/H-i686-mingw32/bin:/build2/install/mongodb/bin:/usr/lib64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jchang/bin"

    或者,如果环境变量设置为:

    • 在 SoC EDS 13.1 命令外壳提示符下, 运行"export PATH=/bin/gnu/H-i686-mingw32/bin:/build2/install/mongodb/bin:/usr/lib64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jchang/bin"

    此外,NIOS® II 13.1 命令外壳还可以从 SoC EDS 命令外壳内部采购:

    • 在 SoC EDS 13.1 命令 Shell 提示符下,运行"/nios2_command_shell.sh"

    DS-5 的 14.0 版本还安装了 GNU Make 版本 3.81,这可以将其添加到 PATH 环境变量中来代替:

    • 在 SoC EDS 13.1 命令外壳提示符下, 运行"export PATH=/bin:/build2/install/mongodb/bin:/usr/lib64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jchang/bin"

    其中还包括 Cygwin GNU Make 版本 3.81(作为 make.exe 附件)。 这可以下载到您的 PC 及其路径预先扩展到 PATH 环境变量,并用于预加载器。

     

    要检查将 make 版本添加到系统 PATH 中,请再次运行"make-v"。 如果报告以下版本 (3.81),则已安装正确的版本。
     


    $ make-v
    GNU 让 3.81
    版权所有 (C) 2006 Free Software Foundation, Inc.
    这是免费软件;请参阅副本条件的来源。
    没有保修;甚至对于"适销性"或"适用于 A"的适用于
    特定用途。
    此程序专为 i686-w64-mingw32 而构建

    相关产品

    本文适用于 1 产品

    Cyclone® V GX FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。