build.htm

## Like a Compiler

Understand for C++ is like a compiler, except it creates information, not executable code.

In order for Understand for C++ to analyze your source code it needs much of the same information that your compiler needs. Specifically it needs to know:

- what source and header files to analyze
- compiler/environment specific macros that need to be defined for the pre-processor
- application specific macro definitions

If you developed the program or have been working with the source code for sometime, then this information will likely be obvious to you.

However, if you are inheriting this source code from another programmer, team, or company, then you will probably have to do forensic work on the project building files (e.g. Makefile) in order to come up with the information needed for accurate parsing of the code.

Scientific Toolworks, Inc. http://www.scitools.com Voice: (802) 763-2995 Fax: (802) 763-3066 support@scitools.com sales@scitools.com