![]() |
![]() |
![]() |
![]() |
![]() |
Introduction
The SDL C Compiler Driver (SCCD) is intended to simplify C level debugging by generating an intermediate C file placed in a user defined directory. This C file has all its macros expanded and is optionally "beautified" (pretty-printed). For ease of use SCCD is used as a C compiler driver called from the SDL Suite generated or handwritten makefiles. SCCD may also be used as a command line option when compiling C code.
The simplest way to introduce this facility for use in the standard SDL Suite environment is to modify the makeoptions or make.opt file associated with the predefined run-time library to be used. To enable this feature in a modified the SDL Suite run-time library, the directory and file structure must be similar to the pre-defined one.
The makeoptions or make.opt file is found in the $sdtdir/SCT[Kernel name] directory. The only modification required is to change the line
- sctCC = cc /* or some other compiler executable name */
- sctCC = sccd cc /* or some other compiler executable name */
SCCD must of course be visible in your path.
To customize the behavior of SCCD, modify the configuration file sccd_<your_compiler_type>.cfg variables described in the following sections.
http://www.ibm.com/rational |
![]() |
![]() |
![]() |
![]() |