cg_compilers.e05
来自「realview22.rar」· E05 代码 · 共 214 行 · 第 1/5 页
E05
214 行
you rebuild your entire project, including your own libraries, with
the latest release of RVCT.<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></para>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1751484><para>However, if you require binary compatibility with objects
built with ADS v1.2 or RVCT v1.2.see <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1751488><xref linkend = "CHDJHGAG"> for
more information.<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></para>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></note><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></sect3><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></sect2>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1379424><sect2 id = "Cchbggjb"><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1542636><title>Invoking the ARM compiler<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></title>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1379432><para>Typically, the ARM compiler is invoked as follows:<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1711977><indexterm><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></para>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1697915><literallayout>armcc [<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1697918><repl>options<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></repl>] <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1697922><repl>ifile_1<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></repl> ... <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1697926>
<repl>ifile_n<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></repl><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></literallayout>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1488338><para>You can specify one or more input files <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1488341><literal><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1488344><repl>ifile_1<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></repl> ... <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1488348><repl>ifile_n<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></repl><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></literal>.
If you specify a dash - for an input file, the compiler reads from <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1488354>
<function>stdin<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></function>.<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></para>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1727186><para>TBD: text added re defect number 318806.<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></para>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1727191><para>You can also use the POSIX option <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1727194><literal>--<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></literal> after
which all strings count as non-option parameters, for example:<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1727198>
<indexterm><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></para>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1727202><literallayout>armcc -O2 -- <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1727205><repl>-ifile_1<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></repl><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></literallayout>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1502714><sect3 id = "CHDHEBDC"><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1502717><title>Invoking the ARM compiler using older
tool names<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></title>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736968><para><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736970><indexterm>For backwards compatibility, you can still invoke
the ARM compiler using one of the tool names supported in earlier
compilation tools. The startup configuration associated with each
of the older tool names is shown in <?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736974><xref linkend = "Cihgfghe">.<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></para><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736978>
<table id = "Cihgfghe">
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736984><tabletitle>Start-up configuration based on old tool names&fm.tcont;<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></tabletitle>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737055><thead>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736989><row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736992><entry>Tool name<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736995><entry>Instruction set<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736998><entry>Source language<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></thead>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737056><tbody>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1736999><row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737006><entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737003><command>armcc<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></command><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737009><entry>ARM<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737012><entry>C<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737013><row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737020><entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737017><command>tcc<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></command><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737023><entry>Thumb<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737026><entry>C<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737027><row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737034><entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737031><command>armcpp<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></command><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737037><entry>ARM<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737040><entry>C++<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737041><row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737048><entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737045><command>tcpp<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></command><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737051><entry>Thumb<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737054><entry>C++<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></entry><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></row>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></tbody>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></table><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></sect3>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737060><sect3><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737063><title>Default behavior<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMEND 0></title>
<?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737068><para><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737070><indexterm><?FM: DEBUG [I:\docs_build\temp_build_RVCT\DUI0205_rvct_compiler_guide\CG_compilers.fm] ELEMBEG 1737072><indexterm>By default the compiler sets the source
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?