1

Я пытаюсь скомпилировать Qemu через оболочку Windows 10 Bash с помощью этой команды:

../configure --target-list=ppc_softmmu

Тем не менее, я всегда получаю эту ошибку:

"cc" either does not exist or does not work

Я попробовал некоторые из методов, которые я нашел в Интернете, но ни один не работал. Как примечание, я также получаю эти ошибки:

../configure: 39: ../configure: cannot create config.log: Directory nonexistent
../configure: 40: ../configure: cannot create config.log: Directory nonexistent
../configure: 41: ../configure: cannot create config.log: Directory nonexistent
../configure: 42: ../configure: cannot create config.log: Directory nonexistent
../configure: 43: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent
../configure: 61: ../configure: cannot create config.log: Directory nonexistent
../configure: 62: ../configure: cannot create config.log: Directory nonexistent

Я установил все пакеты, которые рекомендует вики (http://qemu-project.org/Hosts/Linux#Fedora_Linux_.2F_Debian_GNU_Linux_.2F_Ubuntu_Linux_.2F_Linux_Mint)

Кто-нибудь может мне помочь?

1 ответ1

0

Ошибка "Каталог отсутствует" означает, что ваш текущий рабочий каталог больше не существует. Команда configure пытается создать свой файл журнала config.log в вашем текущем рабочем каталоге. Обычно вы запускаете команду configure в ее каталоге: ./configure .

При этом я не столкнулся с какими-либо проблемами. Я установил подсистему Windows для Linux и следующее:

  • apt-get install build-essential (включает GCC, G++, Make и еще много чего)
  • apt-get install git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev
  • apt-get update && apt-get upgrade

После этого я смог запустить ./configure --target-list=ppc-softmmu и make -j3 (то есть до трех параллельных заданий). Он успешно скомпилирован, и я смог запустить ./ppc-softmmu/qemu-system-ppc . Прошивка (или что-то еще) была доступна через VNC.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .