📄 config.html
字号:
</dd>
</li>
<dt><strong><a name="item_archlibexp"><code>archlibexp</code></a></strong>
<dd>
<p>From <em>archlib.U</em>:</p>
</dd>
<dd>
<p>This variable is the same as the archlib variable, but is
filename expanded at configuration time, for convenient use.</p>
</dd>
</li>
<dt><strong><a name="item_archname64"><code>archname64</code></a></strong>
<dd>
<p>From <em>use64bits.U</em>:</p>
</dd>
<dd>
<p>This variable is used for the 64-bitness part of $archname.</p>
</dd>
</li>
<dt><strong><a name="item_archname"><code>archname</code></a></strong>
<dd>
<p>From <em>archname.U</em>:</p>
</dd>
<dd>
<p>This variable is a short name to characterize the current
architecture. It is used mainly to construct the default archlib.</p>
</dd>
</li>
<dt><strong><a name="item_archobjs"><code>archobjs</code></a></strong>
<dd>
<p>From <em>Unix.U</em>:</p>
</dd>
<dd>
<p>This variable defines any additional objects that must be linked
in with the program on this architecture. On unix, it is usually
empty. It is typically used to include emulations of unix calls
or other facilities. For perl on <em>OS/2</em>, for example, this would
include <em>os2/os2.obj</em>.</p>
</dd>
</li>
<dt><strong><a name="item_asctime_r_proto"><code>asctime_r_proto</code></a></strong>
<dd>
<p>From <em>d_asctime_r.U</em>:</p>
</dd>
<dd>
<p>This variable encodes the prototype of asctime_r.
It is zero if d_asctime_r is undef, and one of the
<code>REENTRANT_PROTO_T_ABC</code> macros of <em>reentr.h</em> if d_asctime_r
is defined.</p>
</dd>
</li>
<dt><strong><a name="item_awk"><code>awk</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is used internally by Configure to determine the
full pathname (if any) of the awk program. After Configure runs,
the value is reset to a plain <a href="#item_awk"><code>awk</code></a> and is not useful.</p>
</dd>
</li>
</dl>
<p>
</p>
<h2><a name="b">b</a></h2>
<dl>
<dt><strong><a name="item_baserev"><code>baserev</code></a></strong>
<dd>
<p>From <em>baserev.U</em>:</p>
</dd>
<dd>
<p>The base revision level of this package, from the <em>.package</em> file.</p>
</dd>
</li>
<dt><strong><a name="item_bash"><code>bash</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is defined but not used by Configure.
The value is a plain '' and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_bin"><code>bin</code></a></strong>
<dd>
<p>From <em>bin.U</em>:</p>
</dd>
<dd>
<p>This variable holds the name of the directory in which the user wants
to put publicly executable images for the package in question. It
is most often a local directory such as <em>/usr/local/bin</em>. Programs using
this variable must be prepared to deal with <em>~name</em> substitution.</p>
</dd>
</li>
<dt><strong><a name="item_binexp"><code>binexp</code></a></strong>
<dd>
<p>From <em>bin.U</em>:</p>
</dd>
<dd>
<p>This is the same as the bin variable, but is filename expanded at
configuration time, for use in your makefiles.</p>
</dd>
</li>
<dt><strong><a name="item_bison"><code>bison</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is used internally by Configure to determine the
full pathname (if any) of the bison program. After Configure runs,
the value is reset to a plain <a href="#item_bison"><code>bison</code></a> and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_byacc"><code>byacc</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is used internally by Configure to determine the
full pathname (if any) of the byacc program. After Configure runs,
the value is reset to a plain <a href="#item_byacc"><code>byacc</code></a> and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_byteorder"><code>byteorder</code></a></strong>
<dd>
<p>From <em>byteorder.U</em>:</p>
</dd>
<dd>
<p>This variable holds the byte order in a <code>UV</code>. In the following,
larger digits indicate more significance. The variable byteorder
is either 4321 on a big-endian machine, or 1234 on a little-endian,
or 87654321 on a Cray ... or 3412 with weird order !</p>
</dd>
</li>
</dl>
<p>
</p>
<h2><a name="c">c</a></h2>
<dl>
<dt><strong><a name="item_c"><code>c</code></a></strong>
<dd>
<p>From <em>n.U</em>:</p>
</dd>
<dd>
<p>This variable contains the \c string if that is what causes the echo
command to suppress newline. Otherwise it is null. Correct usage is
$echo $n "prompt for a question: $c".</p>
</dd>
</li>
<dt><strong><a name="item_castflags"><code>castflags</code></a></strong>
<dd>
<p>From <em>d_castneg.U</em>:</p>
</dd>
<dd>
<p>This variable contains a flag that precise difficulties the
compiler has casting odd floating values to unsigned long:
0 = ok
1 = couldn't cast < 0
2 = couldn't cast >= 0x80000000
4 = couldn't cast in argument expression list</p>
</dd>
</li>
<dt><strong><a name="item_cat"><code>cat</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is used internally by Configure to determine the
full pathname (if any) of the cat program. After Configure runs,
the value is reset to a plain <a href="#item_cat"><code>cat</code></a> and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_cc"><code>cc</code></a></strong>
<dd>
<p>From <em>cc.U</em>:</p>
</dd>
<dd>
<p>This variable holds the name of a command to execute a C compiler which
can resolve multiple global references that happen to have the same
name. Usual values are <a href="#item_cc"><code>cc</code></a> and <code>gcc</code>.
Fervent <code>ANSI</code> compilers may be called <code>c89</code>. <code>AIX</code> has xlc.</p>
</dd>
</li>
<dt><strong><a name="item_cccdlflags"><code>cccdlflags</code></a></strong>
<dd>
<p>From <em>dlsrc.U</em>:</p>
</dd>
<dd>
<p>This variable contains any special flags that might need to be
passed with <code>cc -c</code> to compile modules to be used to create a shared
library that will be used for dynamic loading. For hpux, this
should be +z. It is up to the makefile to use it.</p>
</dd>
</li>
<dt><strong><a name="item_ccdlflags"><code>ccdlflags</code></a></strong>
<dd>
<p>From <em>dlsrc.U</em>:</p>
</dd>
<dd>
<p>This variable contains any special flags that might need to be
passed to cc to link with a shared library for dynamic loading.
It is up to the makefile to use it. For sunos 4.1, it should
be empty.</p>
</dd>
</li>
<dt><strong><a name="item_ccflags"><code>ccflags</code></a></strong>
<dd>
<p>From <em>ccflags.U</em>:</p>
</dd>
<dd>
<p>This variable contains any additional C compiler flags desired by
the user. It is up to the Makefile to use this.</p>
</dd>
</li>
<dt><strong><a name="item_ccflags_uselargefiles"><code>ccflags_uselargefiles</code></a></strong>
<dd>
<p>From <em>uselfs.U</em>:</p>
</dd>
<dd>
<p>This variable contains the compiler flags needed by large file builds
and added to ccflags by hints files.</p>
</dd>
</li>
<dt><strong><a name="item_ccname"><code>ccname</code></a></strong>
<dd>
<p>From <em>Checkcc.U</em>:</p>
</dd>
<dd>
<p>This can set either by hints files or by Configure. If using
gcc, this is gcc, and if not, usually equal to cc, unimpressive, no?
Some platforms, however, make good use of this by storing the
flavor of the C compiler being used here. For example if using
the Sun WorkShop suite, ccname will be <code>workshop</code>.</p>
</dd>
</li>
<dt><strong><a name="item_ccsymbols"><code>ccsymbols</code></a></strong>
<dd>
<p>From <em>Cppsym.U</em>:</p>
</dd>
<dd>
<p>The variable contains the symbols defined by the C compiler alone.
The symbols defined by cpp or by cc when it calls cpp are not in
this list, see cppsymbols and cppccsymbols.
The list is a space-separated list of symbol=value tokens.</p>
</dd>
</li>
<dt><strong><a name="item_ccversion"><code>ccversion</code></a></strong>
<dd>
<p>From <em>Checkcc.U</em>:</p>
</dd>
<dd>
<p>This can set either by hints files or by Configure. If using
a (non-gcc) vendor cc, this variable may contain a version for
the compiler.</p>
</dd>
</li>
<dt><strong><a name="item_cf_by"><code>cf_by</code></a></strong>
<dd>
<p>From <em>cf_who.U</em>:</p>
</dd>
<dd>
<p>Login name of the person who ran the Configure script and answered the
questions. This is used to tag both <em>config.sh</em> and <em>config_h.SH</em>.</p>
</dd>
</li>
<dt><strong><a name="item_cf_email"><code>cf_email</code></a></strong>
<dd>
<p>From <em>cf_email.U</em>:</p>
</dd>
<dd>
<p>Electronic mail address of the person who ran Configure. This can be
used by units that require the user's e-mail, like <em>MailList.U</em>.</p>
</dd>
</li>
<dt><strong><a name="item_cf_time"><code>cf_time</code></a></strong>
<dd>
<p>From <em>cf_who.U</em>:</p>
</dd>
<dd>
<p>Holds the output of the <a href="#item_date"><code>date</code></a> command when the configuration file was
produced. This is used to tag both <em>config.sh</em> and <em>config_h.SH</em>.</p>
</dd>
</li>
<dt><strong><a name="item_charsize"><code>charsize</code></a></strong>
<dd>
<p>From <em>charsize.U</em>:</p>
</dd>
<dd>
<p>This variable contains the value of the <code>CHARSIZE</code> symbol, which
indicates to the C program how many bytes there are in a character.</p>
</dd>
</li>
<dt><strong><a name="item_chgrp"><code>chgrp</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is defined but not used by Configure.
The value is a plain '' and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_chmod"><code>chmod</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is used internally by Configure to determine the
full pathname (if any) of the chmod program. After Configure runs,
the value is reset to a plain <a href="#item_chmod"><code>chmod</code></a> and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_chown"><code>chown</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is defined but not used by Configure.
The value is a plain '' and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_clocktype"><code>clocktype</code></a></strong>
<dd>
<p>From <em>d_times.U</em>:</p>
</dd>
<dd>
<p>This variable holds the type returned by times(). It can be long,
or clock_t on <code>BSD</code> sites (in which case <sys/types.h> should be
included).</p>
</dd>
</li>
<dt><strong><a name="item_comm"><code>comm</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is used internally by Configure to determine the
full pathname (if any) of the comm program. After Configure runs,
the value is reset to a plain <a href="#item_comm"><code>comm</code></a> and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_compress"><code>compress</code></a></strong>
<dd>
<p>From <em>Loc.U</em>:</p>
</dd>
<dd>
<p>This variable is defined but not used by Configure.
The value is a plain '' and is not useful.</p>
</dd>
</li>
<dt><strong><a name="item_contains"><code>contains</code></a></strong>
<dd>
<p>From <em>contains.U</em>:</p>
</dd>
<dd>
<p>This variable holds the command to do a grep with a proper return
status. On most sane systems it is simply <a href="#item_grep"><code>grep</code></a>. On insane systems
it is a grep followed by a cat followed by a test. This variable
is primarily for the use of other Configure units.</p>
</dd>
</li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -