설치 방법 mips64-elf-binutils
과 mips64-elf-gcc
?
sudo apt-get install mips64-elf-binutils
작동하지 않습니다.
저는 Linux Mint Cinnamon 64비트를 사용하고 있습니다.
답변1
편집: 더 좋은 점은 여기에서 사전 빌드된 코드를 다운로드할 수 있다는 것입니다. https://github.com/tj90241/n64chain/releases 이를 사용하려면 usr 디렉토리에 설치하려고 시도하는 대신 tools 디렉토리를 사용하도록 makefile을 지정해야 합니다. 이 경우 gcc는 tools 디렉토리에 대한 특정 레이아웃을 예상하도록 구성되어 있기 때문입니다.
오래됐지만 같은 문제가 있었고 해결책을 찾은 줄 알았습니다. n64chain을 다운로드하여 직접 빌드해야 합니다. 이 링크에는 소스 코드와 직접 빌드하는 방법에 대한 지침이 포함되어 있습니다. https://github.com/tj90241/n64chain
툴체인을 빌드하려면 먼저 libn64 폴더에 header.bin이라는 시작 코드를 배치하세요. bash 호환 셸의 tools 폴더에서 build-posix64-toolchain.sh를 실행하여 크로스 컴파일러 빌드를 시작하세요. 전제 조건은 개발 헤더, build-essential 및 bison이 포함된 GMP, MPFR 및 MPC이며 Ubuntu에서 apt install build-essential libmpfr-dev libmpc-dev libgmp-dev flex bison을 통해 설치할 수 있습니다. Mac에서는 Xcode 명령줄 도구도 필요합니다. 추가 필수 구성 요소는 Brew install mpfr isl libmpc gmp flex bison && Brew link bison --force와 같은 홈브류 패키지 관리자를 통해 설치할 수 있습니다.
UNIX와 유사한 환경을 실행해야 하는 Windows 호환 버전 build-win64-toolchain.sh도 있습니다.
사용자 정의 GCC 빌드가 완료되면 helloworld 폴더 내에서 make를 실행하거나 프로젝트 루트에서 make -C helloworld를 실행하여 helloworld 예제를 빌드할 수 있습니다. 그러면 프로젝트 루트에 libn64 종속성이 빌드됩니다. 완료되면 Nintendo 64에서 실행되는 .z64 ROM 이미지가 있어야 합니다. rdpdemo 및 threadtest 예제에도 동일한 프로세스가 적용됩니다.