我在我的电脑上安装了wmware播放器(我有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 :(得分:1)
您正尝试在不支持64位的计算机上运行64位VM。这是有道理的,因为32位Windows不适合64位虚拟机 - 虽然从技术上讲可以创建这样一个系统,它充满了凌乱的情况,如果主机系统更容易处理至少具有与VM一样多的位。
您需要获得一个32位安装的VM,或者将您的Windows升级到64位(当然,假设您有一个64位的处理器!)