wmware компилирует cpp файл linux

0

Я установил wmware player на свой компьютер (у меня Windows Vista 32 бит). Виртуальная машина, которую мне нужно использовать, имеет linux. Я установил общую папку, и я перехожу к ней с помощью своей виртуальной машины. Проблема в том, что linux не компилирует мой файл cpp. Я пишу:

g++ helloworld.cpp -o helloworld

и ничего не происходит. Я не знаю почему. Единственная ошибка - когда я запускаю виртуальную машину, она говорит:

Binary translation is incompatible with long mode on this platform. Long mode will
be disabled in this virtual environment. Applications requiring long mode will not
function properly as a result. See http://vmware.com/info?id=152 for more details.
  • 0
    Ваша ВМ 64x?
  • 0
    Пробовал копировать файл в vm и потом компилировать?
Теги:

1 ответ

1

Вы пытаетесь запустить 64-разрядную виртуальную машину на компьютере, который не поддерживает 64-разрядную версию. Это имеет смысл, поскольку 32-разрядная версия Windows не является подходящим хостом для 64-разрядной виртуальной машины - хотя технически можно было бы создать такую систему, полную беспорядочных ситуаций, с которыми гораздо легче справиться, если хост-система имеет как минимум столько же бит, сколько VM.

Вам нужно либо получить виртуальную машину с 32-разрядной установкой, либо обновить свои окна до 64-разрядных (при условии, что у вас есть 64-разрядный процессор, конечно!)

  • 0
    Есть ли способ установить виртуальную машину на 32-бит?
  • 0
    Ну не совсем. Если у вас есть образ виртуальной машины, то у него есть установленная ОС, которая является 32- или 64-битной, а если это 64-битная ОС, то она не будет загружаться при 32-битной установке VMWare.
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню