<!doctype html public "-//ietf//dtd html//en">
<html>
<head>
<title>Compiler Options and Their Defaults</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Compiler
Options and Their Defaults</font></h3>
</td>
<td valign="top" nowrap><p align="right"> </p>
</td>
</tr>
</table>
<p>This page lists all C for AIX compiler options,
specifying each option's type and if it exists, default value.
Where a * appears beside the default value for a compiler option,
see the description for that option for special notes regarding
the default value.</p>
<p>To get detailed information on any option listed, click on the
that option's name in the table.</p>
<table border="1" cellpadding="3" cellspacing="0">
<tr>
<td align="center" valign="top"><a name="pndsign"><strong>Option
Name</strong></a></td>
<td align="center" valign="top"><strong>Type</strong></td>
<td align="center" valign="top"><strong>Default</strong></td>
<td align="center" valign="top"><strong>Description</strong></td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptpnd.htm#top">#</a></p>
</td>
<td valign="top"><p align="center"><em>-flag</em></p>
</td>
<td valign="top"><p align="center">-</p>
</td>
<td valign="top">Traces the compilation without doing
anything.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruopt64b.htm#top">32, 64</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">-</p>
</td>
<td valign="top">Selects 32- or 64-bit compiler mode.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptagg.htm#top">agrrcopy</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">See <a href="ruoptagg.htm#top">agrrcopy</a>.</p>
</td>
<td valign="top">Enables destructive copy operations for
structures and unions.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptali.htm#top">alias</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">See <a href="ruoptali.htm#top">alias</a>.</p>
</td>
<td valign="top">Specifies which type-based aliasing is
to be used during optimization.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptaln.htm#top">align</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">align=full</p>
</td>
<td valign="top">Specifies what aggregate alignment rules
the compiler uses for file compilation.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptans.htm#top">ansialias</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">ansialias*</p>
</td>
<td valign="top">Specifies whether type-based aliasing is
to be used during optimization.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptarc.htm#top">arch</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">arch=com</p>
</td>
<td valign="top">Specifies the architecture on which the
executable program will be run.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptass.htm#top">assert</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">noassert</p>
</td>
<td valign="top">Requests the compiler to apply aliasing
assertions to your compilation unit.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptatt.htm#top">attr</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">noattr</p>
</td>
<td valign="top">Produces a compiler listing that
includes an attribute listing for all identifiers.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptbu.htm#top">B</a></p>
</td>
<td valign="top"><p align="center"><em>-flag</em></p>
</td>
<td valign="top"><p align="center">-</p>
</td>
<td valign="top">Determines substitute path names for the
compiler, assembler, linkage editor, and preprocessor.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptbit.htm#top">bitfields</a></p>
</td>
<td valign="top"><p align="center"><em>-flag</em></p>
</td>
<td valign="top"><p align="center">unsigned</p>
</td>
<td valign="top">Specifies if bitfields are signed.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptbrt.htm#top">brtl</a></p>
</td>
<td valign="top"><p align="center"><em>-flag</em></p>
</td>
<td valign="top"><p align="center">-</p>
</td>
<td valign="top">Tells the linkage editor to accept both <strong>.so</strong>
and <strong>.a</strong> library file types.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptbst.htm#top">bstatic, bdynamic</a></p>
</td>
<td valign="top"><p align="center"><em>-flag</em></p>
</td>
<td valign="top"><p align="center">bdynamic</p>
</td>
<td valign="top">Determines which types of library files
are searched by the linkage editor.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptcu.htm#top">C</a></p>
</td>
<td valign="top"><p align="center"><em>-flag</em></p>
</td>
<td valign="top"><p align="center">-</p>
</td>
<td valign="top">Preserves comments in preprocessed
output.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptcl.htm#top">c</a></p>
</td>
<td valign="top"><p align="center"><em>-flag</em></p>
</td>
<td valign="top"><p align="center">-</p>
</td>
<td valign="top">Instructs the compiler to pass source
files to the compiler only.</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptcac.htm#top">cache</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">-</p>
</td>
<td valign="top">Specifies the cache configuration for a
specific execution machine..</td>
</tr>
<tr>
<td valign="top"><p align="center"><a href="ruoptchr.htm#top">chars</a></p>
</td>
<td valign="top"><p align="center"><strong>-q</strong><em>opt</em></p>
</td>
<td valign="top"><p align="center">chars=unsigned</p>
</td>
<td valign="top">Instructs the compiler to treat all
variables of type <strong>char</strong> as either <strong>signed</strong>
or <strong>unsigned</strong>.</td>
AIX的资料,很详细
需积分: 9 79 浏览量
2008-10-31
12:04:49
上传
评论
收藏 1.37MB RAR 举报
huangriyan1983
- 粉丝: 0
- 资源: 2
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈