Specifications

VMware, Inc. 17
3
YoucanuseremotedebuggingtodebugCandC++applicationsfrominsideavirtualmachine.Youcanseta
remotedebuggingsessioninsideacontrolledCandC++environmentwheretheguestoperatingsystemis
differentfromthehost.Thischapterincludesthefollowingsections:
“VirtualMachineRequirementsforCandC++Applications”onpage 17
“ManagingVirtualMachineLaunchConfigurations”onpage 20
“RunningandDebuggingApplicationsinVirtualMachines”onpage 21
“TroubleshootingtheCandC++Environment”onpage 21
Virtual Machine Requirements for C and C++ Applications
TheIntegratedVirtualDebuggerissupportedonanyWorkstation7.0virtualmachinethatisrunninga
supportedWindowsorLinuxguestoperatingsystem.
Supported Guest Operating Systems
TheIntegratedVirtualDebuggersupportsthefollowingWindows32bit,Windows64bit,Linux 32 bit,and
Linux64bitguestoperatingsystems.Table 31providesasimplifiedlistofguestoperatingsystemsforwhich
remotedebugginginvirtualmachinesissupported.
Forguestoperatingsystemsupport,knownissues,andinstallationinstructions,seetheonlineVM
ware
CompatibilityGuide.GototheVMwareWebsiteandselectResources>CompatibilityGuides,andclickthe
ViewtheGuest/HostOStabontheVMwareCompatibilityGuideWebsitelink.Thisguidealsoprovides
notesoninstallingthemostcommonguestoperatingsystems.
Remote Debugging in the C and C++
Environment
3
NOTEIfanoperatingsystemisnotlistedinthistable,itdoesnotsupportdebugginginavirtualmachine.
Table 3-1. Windows and Linux Guest Operating Systems
Processor Type Operating System Edition
Windows32bit Windows7
WindowsVista(alleditionsexceptVistaHomeEdition,whichcannotberuninavirtual
machinebecauseofMicrosoftlicensingrestrictions.)
WindowsServer2008
WindowsServer2003EnterpriseEditionandR2
WindowsXPProfessional
WindowsHomeEdition