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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Using the LinkerAn overview of the system libraries is given in the following table:Librariescarm[s].libcthumb[s].libfparm.libfpthumb.librtarm.librtthumb.libpbarm.lib / pbthumb.libpcarm.lib / pcthumb.libpctarm.lib / pctthumb.libpdarm.lib / pdthumb.libptarm.lib / ptthumb.libdspthumb[s].libcparm[s][x].libcpthumb[s][x].libstlarmx.libstlthumbx.libDescriptionC libraries <strong>for</strong> <strong>ARM</strong> and Thumb instructions respectivelyOptional letter:s = single precision floating-point (compiler option --no-double)Floating-point libraries <strong>for</strong> <strong>ARM</strong> and ThumbRun-time library <strong>for</strong> <strong>ARM</strong> and ThumbProfiling libraries <strong>for</strong> <strong>ARM</strong> and Thumbpb = block/function counterpc = call graphpct = call graph and timingpd = dummypt = function timingCMSIS DSP librariesOptional letter:s = single precision floating-pointC++ libraries <strong>for</strong> <strong>ARM</strong> and ThumbOptional letter:s = single precision floating-pointx = exception handlingSTLport C++ libraries (exception handling variants only)Optional letter:s = single precision floating-pointTo link the default C (system) libraries1. 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 » Libraries.4. Enable the option Link default libraries.When you want to link system libraries from the command line, you must specify this with the option--library (-l). For example, to specify the system library carm.lib, type:lkarm --library=carm test.obj201

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

Saved successfully!

Ooh no, something went wrong!