13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>TASKING</strong> <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>ARM</strong> <strong>User</strong> <strong>Guide</strong>• Build Automatically. This per<strong>for</strong>ms a build of all projects whenever any project file is saved, such asyour makefile.This way of building is not recommended, but to enable this feature select Project » Build Automaticallyand ensure there is a check mark beside the Build Automatically menu item. In order <strong>for</strong> this optionto work, you must also enable option Build on resource save (Auto build) on the Behaviour tab ofthe C/C++ Build page of the Project » Properties <strong>for</strong> dialog.To access the linker options1. From the Project menu, select Properties <strong>for</strong>The Properties dialog appears.2. In the left pane, expand C/C++ Build and select Settings.In the right pane the Settings appear.3. On the Tool Settings tab, select Linker.4. Select the sub-entries and set the options in the various pages.You can find a detailed description of all linker options in Section 12.5, Linker Options.Invocation syntax on the command line (Windows Command Prompt):lkarm [ [option]... [file]... ]...When you are linking multiple files, either relocatable object files (.obj) or libraries (.lib), it is importantto specify the files in the right order. This is explained in Section 8.3, Linking with Libraries.Example:lkarm -darm.lsl test.objThis links and locates the file test.obj and generates the file test.abs.8.3. Linking with LibrariesThere are two kinds of libraries: system libraries and user libraries.System librarySystem libraries are stored in the directories:\lib\v6M\le (little-endian variant)\lib\v6M\be (big-endian variant)\lib\v7[EM|M|R]\le\lib\v7[EM|M|R]\be\lib\v7R\be32 (big-endian 32 variant)200

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!