記事 ID: 000078392 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/27

SOC プリロードラーをビルドすると、「Makefile:200 *** ターゲットパターンに「%」が含まれていないのはなぜですか?停止」エラーが発生しました。Windows PC でエラーが発生しましたか?

環境

  • インテル® 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

     

    インストールされている make のバージョンとシステムのパスを確認するには:

    • SoC EDS 13.1 Command Shell を実行またはソースする
    • コマンドプロンプトで "make -v" を実行します。

    make が次のバージョンを報告する場合、インストールされているバージョンを更新する必要があります (アップデート方法については、以下の手順を参照してください)。


    $ make -v
    GNU Make 3.82.90
    i686-pc-cygwin 用に構築
    著作権 (C) 2010 Free Software Foundation, Inc.
    ライセンス GPLv3: GNU* < バージョン 3 以降http://gnu.org/licenses/gpl.html>
    これは無償のソフトウェアです。自由に変更して配布することができます。
    法律で許可される範囲において、保証は行いません。

     

     

     

    解決方法

    make の使用バージョンをバージョン 3.81 に更新すると、プリロード・ドライバーを正しく構築できます。 make の使用バージョンを更新するには、いくつかのオプションがあります。 Nios II EDS 13.1 がインストールされている場合、GNU make のバージョン 3.81 がインストールされます。 SoC EDS 13.1 Command Shell 内からこのバージョンを指す:

    • SoC EDS 13.1 Command 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:/usr/bin:/usr/usr/usr:/usr/usr/s cedar:/s cedar:/s cedar:/home/jchang bin/jachang 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:/usr/bin:/usr/usr/usr:/usr/ssr/ssr:/s cedar:/home/jchang bin/

    また、NIOS II 13.1 コマンドシェルは、SoC EDS コマンドシェル内からもソース化できます。

    • SoC EDS 13.1 Command Shell プロンプトで、「/nios2_command_shell.sh」を実行します。

    14.0 バージョンの DS-5 にも 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:/usr/bin:/usr/usr/local/ssr:/usr/ssr/s cedar:/s cedar:/home/jchang bin/bin

    Cygwin GNU Make バージョン 3.81 もこちらに含まれています (make.exe として添付)。 これは、PATH 環境変数の前に PC とそのパスをダウンロードし、プリロードを行うために使用できます。

     

    make のバージョンがシステム PATH に追加されていることを確認するには、「make -v」をもう一度実行します。 make が次のバージョン (3.81) を報告すると、正しいバージョンの make がインストールされます。
     


    $ make -v
    GNU Make 3.81
    著作権 (C) 2006 Free Software Foundation, Inc.
    これは無償のソフトウェアです。コピーの条件については、ソースを参照してください。
    保証はありません。商品性や A に対する適合性に対しても
    特定の目的。
    i686-w64-mingw32 用に構築されたこのプログラム

    関連製品

    本記事の適用対象: 1 製品

    Cyclone® V GX FPGA

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。