ID Artikel: 000078392 Jenis Konten: Instal & Pengaturan Terakhir Ditinjau: 01/01/2015

Mengapa membangun preloader SOC menghasilkan pola target "Makefile:200 *** tidak berisi '%'. Berhenti." galat pada PC Windows?

Lingkungan

  • Intel® Quartus® II Edisi Berlangganan
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi

    Versi bawaan GNU Make yang disertakan dengan SoC Embedded Design Suite (EDS) 13.1 (dan berada di jalur yang diatur dalam SoC EDS 13.1 Command Shell) adalah 3.82.90.  Versi ini akan menyebabkan pesan galat berikut saat membangun pramuat pada PC Windows:

     
    Pola target Makefile:200 *** tidak berisi '%'. Stop.

    Informasi lebih lanjut tentang Menghasilkan dan Mengompilasi preloader dapat ditemukan di sini: http://www.rocketboards.org/foswiki/Documentation/GSRD131Preloader

     

    Untuk memeriksa versi make mana yang terinstal dan di jalur pada sistem Anda:

    • jalankan atau sumber SoC EDS 13.1 Command Shell
    • jalankan "make -v" di command prompt

    Jika membuat laporan versi berikut, maka versi yang diinstal harus diperbarui (lihat di bawah ini untuk instruksi cara memperbarui):


    $ buat -v
    GNU Buatan 3.82,90
    Dibuat untuk i686-pc-cygwin
    Hak Cipta (C) 2010 Free Software Foundation, Inc.
    Lisensi GPLv3: GNU GPL versi 3 atau yang lebih baru <http://gnu.org/licenses/gpl.html>
    Ini adalah perangkat lunak gratis: Anda bebas mengubah dan mendistribusikannya kembali.
    TIDAK ADA GARANSI, sejauh diizinkan oleh hukum.

     

     

     

    Resolusi

    Memperbarui verson make yang digunakan ke versi 3.81 akan memungkinkan preloader dibuat dengan benar.  Ada beberapa opsi untuk memperbarui versi make yang digunakan.  Jika Nios II EDS 13.1 terinstal, GNU menginstal versi 3.81 buatan GNU.  Untuk mengarahkan ke versi ini dari dalam SoC EDS 13.1 Command Shell:

    • jalankan atau sumber SoC EDS 13.1 Command Shell
    • Pada prompt perintah, jalankan "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"

    Atau, jika variabel lingkungan diatur:

    • Pada prompt SoC EDS 13.1 Command Shell, jalankan "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"

    Selain itu, NIOS II 13.1 Command Shell juga dapat diperoleh dari dalam SoC EDS Command Shell:

    • Pada prompt SoC EDS 13.1 Command Shell, jalankan "/nios2_command_shell.sh"

    Versi 14.0 DS-5 juga menginstal GNU Make versi 3.81, dan ini dapat ditambahkan ke variabel lingkungan PATH sebagai gantinya:

    • Pada prompt SoC EDS 13.1 Command Shell, jalankan "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 versi 3.81 juga disertakan di sini (dilampirkan sebagai make.exe).  Ini dapat diunduh ke PC Anda dan jalurnya yang telah ditentukan sebelumnya ke variabel lingkungan PATH juga dan digunakan untuk membuat preloader.

     

    Untuk memeriksa versi pembuatan ditambahkan ke PATH sistem, jalankan lagi "make -v".  Jika membuat laporan versi berikut (3.81), versi make yang benar telah terinstal.
     


    $ buat -v
    GNU Membuat 3,81
    Hak Cipta (C) 2006 Free Software Foundation, Inc.
    Ini adalah perangkat lunak gratis; lihat sumber untuk kondisi penyalinan.
    Tidak ada garansi; bahkan untuk KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK A
    TUJUAN KHUSUS.
    Program ini dibuat untuk i686-w64-mingw32

    Produk Terkait

    Artikel ini berlaku untuk 1 produk

    Cyclone® V GX FPGA

    Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.