⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alpha-options.html

📁 gcc手册
💻 HTML
字号:
<html lang="en">

<head>

<title>Using as</title>

<meta http-equiv="Content-Type" content="text/html">

<meta name="description" content="Using as">

<meta name="generator" content="makeinfo 4.3">

<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">

</head>

<body>

<div class="node">

<p>

Node:<a name="Alpha%20Options">Alpha Options</a>,

Next:<a rel="next" accesskey="n" href="Alpha-Syntax.html#Alpha%20Syntax">Alpha Syntax</a>,

Previous:<a rel="previous" accesskey="p" href="Alpha-Notes.html#Alpha%20Notes">Alpha Notes</a>,

Up:<a rel="up" accesskey="u" href="Alpha-Dependent.html#Alpha-Dependent">Alpha-Dependent</a>

<hr><br>

</div>



<h4 class="section">Options</h4>



     <dl>

<dt><code>-m</code><var>cpu</var><code></code>

     <dd>This option specifies the target processor.  If an attempt is made to

assemble an instruction which will not execute on the target processor,

the assembler may either expand the instruction as a macro or issue an

error message.  This option is equivalent to the <code>.arch</code> directive.



     <p>The following processor names are recognized:

<code>21064</code>,

<code>21064a</code>,

<code>21066</code>,

<code>21068</code>,

<code>21164</code>,

<code>21164a</code>,

<code>21164pc</code>,

<code>21264</code>,

<code>21264a</code>,

<code>21264b</code>,

<code>ev4</code>,

<code>ev5</code>,

<code>lca45</code>,

<code>ev5</code>,

<code>ev56</code>,

<code>pca56</code>,

<code>ev6</code>,

<code>ev67</code>,

<code>ev68</code>. 

The special name <code>all</code> may be used to allow the assembler to accept

instructions valid for any Alpha processor.



     <p>In order to support existing practice in OSF/1 with respect to <code>.arch</code>,

and existing practice within <code>MILO</code> (the Linux ARC bootloader), the

numbered processor names (e.g. 21064) enable the processor-specific PALcode

instructions, while the "electro-vlasic" names (e.g. <code>ev4</code>) do not.



     <br><dt><code>-mdebug</code>

     <dd><dt><code>-no-mdebug</code>

     <dd>Enables or disables the generation of <code>.mdebug</code> encapsulation for

stabs directives and procedure descriptors.  The default is to automatically

enable <code>.mdebug</code> when the first stabs directive is seen.



     <br><dt><code>-relax</code>

     <dd>This option forces all relocations to be put into the object file, instead

of saving space and resolving some relocations at assembly time.  Note that

this option does not propagate all symbol arithmetic into the object file,

because not all symbol arithmetic can be represented.  However, the option

can still be useful in specific applications.



     <br><dt><code>-g</code>

     <dd>This option is used when the compiler generates debug information.  When

<code>gcc</code> is using <code>mips-tfile</code> to generate debug

information for ECOFF, local labels must be passed through to the object

file.  Otherwise this option has no effect.



     <br><dt><code>-G</code><var>size</var><code></code>

     <dd>A local common symbol larger than <var>size</var> is placed in <code>.bss</code>,

while smaller symbols are placed in <code>.sbss</code>.



     <br><dt><code>-F</code>

     <dd><dt><code>-32addr</code>

     <dd>These options are ignored for backward compatibility. 

</dl>



   </body></html>



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -