Operating System Specific Requirements

The Enterprise Architect debugger is able to operate on a number of different platforms. Each of these has different requirements before debugging will be successful. The following table describes the different requirements.

Topics

Topic

Detail

See also

Prerequisites

Creation of an Analyzer script and configuration of the Debug command in that script.

 

 

Supported Platforms

Enterprise Architect supports debugging on these platforms:

.NET

Microsoft .NET Framework 1.1 and later, including .NET 4
Language support: C, C#, C++, J#, Visual Basic
Target Platform on 64 bit systems must be either x86 or x64; do not use the Any CPU configuration

 

Java

Java SE Development Kit from Oracle. (version 5.0 minimum) (either 32-bit or 64-bit JDK)
Java EE Development Kit from Oracle. (version 5.0 minimum) (either 32-bit or 64-bit JDK)

 

Debugging is implemented through the Java Virtual Machine Tools Interface (JVMTI), which is part of the Java Platform Debugger Architecture (JPDA); the JPDA was introduced in Java SE version 5.0.

 

Windows for Native Applications

Enterprise Architect supports debugging native code (C, C++ and Visual Basic) compiled with the Microsoft compiler where an associated PDB file is available.

 

PHP

Enterprise Architect enables you to perform local and remote debugging with PHP.exe.

 

GNU Debugger (GDB)

Enterprise Architect supports debugging using the GNU Debugger, which enables you to debug your applications under Linux either locally or remotely.

Requires GDB version 7.0 or above.

Source code file path must not contain spaces.

 

 

 

.NET

 

 

 

 

Java

 

 

 

 

 

 

 

 

Microsoft C++ and Native (C, VB)

 
 

The PHP Debugger

 

 

The GNU Debugger

Notes

Debugging under Windows Vista (x64) - if you encounter problems debugging with Enterprise Architect on a 64-bit platform, you should build a Win32 platform configuration in Visual Studio; that is, do not specify ANY-CPU, specify WIN32