C and C++ SoftBench User's Guide

Using SoftBench with SQL
Using SQL with SoftBench Tools
Chapter 13 321
Editing and Rebuilding with SQL for SoftBench
Debugger
The make program does not follow dependencies beyond the source code
(that is, the .c) level. So when using external build, you may need to
remove the generated source code file after an edit to correctly rebuild.
Project build 1. Select Edit in the SoftBench
Debugger Edit Area or choose
"File: Edit" to start your
configured editor.
2. Make the source code change in
the embedded SQL file.
3. Save the changes.
4. Choose "File: Build".
Old SoftBench Makefile Follow the steps for project build. If
you have changed your Makefile or
your original source code (for
example,the .ec or .pc file), you may
need to delete the generated source
code file (for example, the .c file). If
the generated source code file exists,
SoftBench does not recompile the
original source code file.
Other Makefiles and build scripts This situation may require the same
actions as an old SoftBench Makefile.
What you need to do depends on how
your build process handles
dependencies.
In all cases, SoftBench takes care of unloading and reloading the
executable when SoftBench Debugger is running.
Using SoftBench CodeAdvisor and SoftBench Static
Analyzer with SQL
Both SoftBench CodeAdvisor and SoftBench Static Analyzer rely on
analysis data generated during the build process. SoftBench uses the
preprocessor wrapper to provide line number information based on the
embedded SQL files rather than the generated source files.