06.02.2013 Views

C166/ST10 Cross-Assembler, Linker/Locator, Utilities ... - Tasking

C166/ST10 Cross-Assembler, Linker/Locator, Utilities ... - Tasking

C166/ST10 Cross-Assembler, Linker/Locator, Utilities ... - Tasking

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.

10−8<br />

UTILITIES<br />

10.3 C<strong>C166</strong><br />

Name<br />

cc166 control program for the <strong>C166</strong>/<strong>ST10</strong> toolchain<br />

Synopsis<br />

cc166 [ [option]... [control]... [file]... ]...<br />

cc166 −V<br />

cc166 −? ( UNIX C−shell: "−?" or −\? )<br />

Chapter 10<br />

Description<br />

The control program cc166 is provided to facilitate the invocation of the<br />

various components of the <strong>C166</strong>/<strong>ST10</strong> toolchain. The control program<br />

accepts source files, options and controls on the command line in random<br />

order.<br />

Options are preceded by a ’−’ (minus sign). Controls are reserved words.<br />

The input file can have any extension as explained below.<br />

The control program recognizes the following argument types:<br />

• Arguments starting with a ’−’ character are options. Some options<br />

are interpreted by cc166 itself; the remaining options are passed to<br />

those programs in the toolchain that accept the option.<br />

• Arguments which are known by cc166 as a control are passed to<br />

those programs in the toolchain that accept the control.<br />

• Arguments with a .cc, .cxx or .cpp suffix are interpreted as C++<br />

source programs and are passed to the C++ compiler.<br />

• Arguments with a .ccm suffix are interpreted as C++ source<br />

programs using intrinsics and are passed to the C++ compiler.<br />

• Arguments with a .c or .ic suffix are interpreted as C source<br />

programs and are passed to the compiler.<br />

• Arguments with a .icm or .cmp suffix are interpreted as C source<br />

programs using intrinsics and are passed to the C compiler.<br />

• Arguments with a .asm suffix are interpreted as assembly source<br />

files are passed to the macro preprocessor.<br />

• Arguments with a .src suffix are interpreted as preprocessed<br />

assembly files. They are directly passed to the assembler.

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

Saved successfully!

Ooh no, something went wrong!