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용으로 제작된 이 프로그램