문서 ID: 000078392 콘텐츠 형태: 설치 및 설정 마지막 검토일: 2015-01-01

SOC 프리로더를 구축하면 'Makefile:200 *** 대상 패턴에 '%'가 포함되지 않는 이유가 무엇입니까? 중지합니다." Windows PC에서 오류가 발생합니까?

환경

  • Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    설명

    SoC 임베디드 디자인 스위트(EDS) 13.1과 함께 제공되는 GNU Make의 기본 버전은 3.82.90입니다.  이 버전은 Windows PC에서 프리로더를 빌드하는 동안 다음과 같은 오류 메시지를 발생합니다.

     
    Makefile:200 *** 대상 패턴에는 '%'가 없습니다. 중지.

    프리로더 생성 및 컴파일에 대한 자세한 내용은 여기에서 확인할 수 있습니다: http://www.rocketboards.org/foswiki/Documentation/GSRD131Preloader

     

    설치되어 있는 버전과 시스템의 경로에 있는지 확인하려면:

    • SoC EDS 13.1 명령 쉘을 실행하거나 소스로
    • 명령 프롬프트에서 "make-v"를 실행합니다.

    다음 버전을 보고하면 설치된 버전을 업데이트해야 합니다(업데이트 방법에 대한 지침은 아래 참조).


    $ make -v
    GNU Make 3.82.90
    i686-pc-cygwin용으로 제작
    저작권(C) 2010 무료 소프트웨어 재단, Inc.
    라이센스 GPLv3: GNU GPL 버전 3 이상 <http://gnu.org/licenses/gpl.html>
    이 소프트웨어는 무료 소프트웨어입니다: 자유롭게 변경하고 재배포할 수 있습니다.
    법률이 허용하는 범위까지 보증은 없습니다.

     

     

     

    해결 방법

    3.81 버전에 사용된 verson을 업데이트하면 프리로더를 올바르게 빌드할 수 있습니다.  중고 버전을 업데이트하는 몇 가지 옵션이 있습니다.  Nios II EDS 13.1이 설치되면 GNU의 버전 3.81을 설치합니다.  SoC EDS 13.1 명령 쉘 내에서 이 버전을 가리킵니다.

    • SoC EDS 13.1 명령 쉘을 실행하거나 소스로
    • 명령 프롬프트에서 "PATH=/.내보내기"를 실행합니다. /nios2eds/bin/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:/sbin:/home/jchang/bin"

    또는 환경 변수가 설정된 경우:

    • SoC EDS 13.1 명령 쉘 프롬프트에서, 실행 "내보내기 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:/sbin:/home/jchang/bin"

    또한 NIOS II 13.1 명령 쉘은 SoC EDS 명령 쉘 내에서도 공급할 수 있습니다.

    • SoC EDS 13.1 명령 쉘 프롬프트에서 "/nios2_command_shell.sh"를 실행합니다.

    14.0 버전의 DS-5도 GNU Make 버전 3.81을 설치하며, 대신 PATH 환경 변수에 추가할 수 있습니다.

    • SoC EDS 13.1 명령 쉘 프롬프트에서, 실행 "내보내기 PATH=< 경로 ds-5 설치 dir>/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:/sbin:/home/jchang/bin"

    Cygwin GNU Make 버전 3.81도 여기에 포함되어 있습니다(make.exe로 첨부됨).  이 기능은 PC에 다운로드할 수 있으며 해당 경로는 PATH 환경 변수에 추가되며 프리로더를 만드는 데도 사용할 수 있습니다.

     

    시스템 PATH에 메이크 버전이 추가되는지 확인하려면 "make-v"를 다시 실행합니다.  다음 버전(3.81)을 보고하면 올바른 버전의 확인이 설치됩니다.
     


    $ make -v
    GNU Make 3.81
    저작권(C) 2006 무료 소프트웨어 재단, Inc.
    이 소프트웨어는 무료 소프트웨어입니다. 복사 조건에 대한 소스를 참조하십시오.
    보증은 없습니다. 가맹점 또는 적합성에도 적합하지 않음
    특정 목적.
    i686-w64-mingw32용으로 제작된 이 프로그램

    관련 제품

    이 문서는 다음 항목에 적용됩니다. 1 제품

    Cyclone® V GX FPGA

    이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.