> 환경 구축 | 기록 > QEMU 컴파일

QEMU 컴파일

QEMU의 최신 버전을 원했기 때문에 직접 컴파일하여 볼 때 메모.

  • 컴파일 환경 구축
    • MinGW + MSYS + zlib
      1. 고양이과 연구 팩 ( msys_felidlabo_a007.7z ) 다운로드
      2. msys_felidlabo_a007.7z 압축을 풀고 생성된 msys 폴더를 c :/ 등의 멀티 바이트 문자와 공백이없는 경로에 저장 (예 : "c :/ msys")
      3. msys/_felidlabo/04_gccinstall.bat를 실행하고 GCC 설치
    • coreutils-ext
      1. coreutils-5.97-3-msys-1.0.13-ext.tar.lzma 다운로드
      2. coreutils-5.97-3-msys-1.0.13-ext.tar.lzma 압축을 풀고 bin 속을 msys / bin /에 복사 (pr.exe을 덮어 좋은)
        ※. tar.lzma 추출 방법을 모르는 경우에는 7-Zip 을 사용 ※ coreutils-ext를 입력하지 않으면 QEMU의 make에서 다음 오류가 발생합니다

        /pc-bios/optionrom/signrom.sh: line 31: * 512 - 1 : syntax error: operand expected (error token is "* 512 - 1 ") make[1]: *** [multiboot.bin] Error 1 rm multiboot.o multiboot.raw multiboot.img make: *** [romsubdir-optionrom] Error 2 
    • SDL
      1. SDL-1.2.14.zip 다운로드
      2. SDL-1.2.14.zip 압축을 풀고 SDL-1.2.14 폴더를 msys / src /로 이동
      3. msys / msys.bat를 시작하고 다음 명령에서 SDL 컴파일
         /src/SDL-1.2.14/configure --prefix=/mingw --disable-shared make make install 
  • 컴파일
    1. qemu-0.12.4.tar.gz 다운로드
    2. qemu-0.12.4.tar.gz의 압축을 풀고 qemu-0.12.4 폴더를 msys /로 이동
    3. msys / msys.bat를 시작하고 다음 명령에서 QEMU를 컴파일
       mkdir /home/***/QEMU /qemu-0.12.4/configure --prefix=/home/***/QEMU --target-list=i386-softmmu make make install 
    4. / msys / home / *** / QEMU / 컴파일 된 실행 파일 등이 저장되는

댓글 : 0

코멘트 양식
입력 정보를 기억

트랙백 : 0

이 기사의 트랙백 URL
http://mwlab.net/2010/07/qemu-compile.html/trackback
트랙백 원본 목록
QEMU 컴파일 - MoonWing 보다

> 환경 구축 | 기록 > QEMU 컴파일

검색
피드
번역
Japanese flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagEnglish flagGerman flagFrench flagRussian flagVietnamese flagThai flag

페이지 상단으로 돌아가기