Using SoftBench
Building Projects and TargetsBuilding Projects and Targets
Whether you use the project build model or the external build model, SoftBench provides the flexibility to build either the entire project or individual targets. When nothing is selected in the project browser, SoftBench acts as if the current project is selected. Selecting the Build button in this state builds the entire current project. Alternatively, you can select targets from the Files view or the target graph and select Build or choose "Target: Build".
The build action completes all steps necessary to create the target. For example,
After you request a build, the Build button changes to Terminate. If you do not want the build to complete, select Terminate to end the build process. In most cases, this stops the build process. Occasionally, the Terminate button changes to TERMINATE!. If the build process does not stop, selecting TERMINATE! sends a SIGKILL signal which cannot be ignored by the build process. The build stops and displays an appropriate message in the output browser.
Setting the Compile ModeSetting the compile mode before you build is important, because using the correct compile mode is a prerequisite to debugging and static analysis. Regardless of the build model your project uses, you can set the compile mode using the "Compile Mode" toggles below the project browser. The compiler flags used for the compile modes are shown in Table
70 | Chapter 2 |