📄 autobook_fot.html
字号:
<HTML><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!-- Created on September, 12 2004 by texi2html 1.64 --><!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> Olaf Bachmann <obachman@mathematik.uni-kl.de> and many others.Maintained by: Olaf Bachmann <obachman@mathematik.uni-kl.de>Send bugs and suggestions to <texi2html@mathematik.uni-kl.de> --><HEAD><TITLE>Autoconf, Automake, and Libtool: Footnotes</TITLE><META NAME="description" CONTENT="Autoconf, Automake, and Libtool: Footnotes"><META NAME="keywords" CONTENT="Autoconf, Automake, and Libtool: Footnotes"><META NAME="resource-type" CONTENT="document"><META NAME="distribution" CONTENT="global"><META NAME="Generator" CONTENT="texi2html 1.64"><script language="Javascript"><!-- // Check the browser version. function checkVersion() { if (navigator.appVersion.charAt(0)>=3) return true; if (navigator.appVersion.charAt(0)>=4) return true; else return false; } if (checkVersion()) { homeon = new Image(); homeon.src = "homeon.png"; homeoff = new Image(); homeoff.src = "home.png"; tocon = new Image(); tocon.src = "tocon.png"; tocoff = new Image(); tocoff.src = "toc.png"; indexon = new Image(); indexon.src = "indexon.png"; indexoff = new Image(); indexoff.src = "index.png"; helpon = new Image(); helpon.src = "helpon.png"; helpoff = new Image(); helpoff.src = "help.png"; backon = new Image(); backon.src = "backon.png"; backoff = new Image(); backoff.src = "back.png"; forwardon = new Image(); forwardon.src = "forwardon.png"; forwardoff = new Image(); forwardoff.src = "forward.png"; prevon = new Image(); prevon.src = "prevon.png"; prevoff = new Image(); prevoff.src = "prev.png"; nexton = new Image(); nexton.src = "nexton.png"; nextoff = new Image(); nextoff.src = "next.png"; upon = new Image(); upon.src = "upon.png"; upoff = new Image(); upoff.src = "up.png"; } function img_act(imgName) { if (checkVersion()) { imgOn = eval(imgName + "on.src"); document [imgName].src = imgOn; } } function img_inact(imgName) { if (checkVersion()) { imgOff = eval(imgName + "off.src"); document [imgName].src = imgOff; } }// --></SCRIPT></HEAD><BODY LANG="EN" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#6688AA" VLINK="#336688" ALINK="#808080"><A NAME="autobook_fot.html"></A><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=10><TR VALIGN="TOP"><TD ALIGN="MIDDLE" WIDTH=50 BGCOLOR="#e6e6e6"><TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0><TR VALIGN="TOP" ALIGN="LEFT"><TD VALIGN="MIDDLE" ALIGN="LEFT"><A HREF="autobook.html#SEC_Top" onMouseover="img_act('home')" onMouseout="img_inact('home')"><IMG SRC="home.png" BORDER="0" ALT="Top: Autoconf, Automake, and Libtool" ALIGN="MIDDLE" NAME="home"></A></TD></TR><TR VALIGN="TOP" ALIGN="LEFT"><TD VALIGN="MIDDLE" ALIGN="LEFT"><A HREF="autobook_toc.html#SEC_Contents" onMouseover="img_act('toc')" onMouseout="img_inact('toc')"><IMG SRC="toc.png" BORDER="0" ALT="Contents: Table of Contents" ALIGN="MIDDLE" NAME="toc"></A></TD></TR><TR VALIGN="TOP" ALIGN="LEFT"><TD VALIGN="MIDDLE" ALIGN="LEFT"><A HREF="autobook_285.html#SEC285" onMouseover="img_act('index')" onMouseout="img_inact('index')"><IMG SRC="index.png" BORDER="0" ALT="Index: Index" ALIGN="MIDDLE" NAME="index"></A></TD></TR><TR VALIGN="TOP" ALIGN="LEFT"><TD VALIGN="MIDDLE" ALIGN="LEFT"><A HREF="autobook_abt.html#SEC_About" onMouseover="img_act('help')" onMouseout="img_inact('help')"><IMG SRC="help.png" BORDER="0" ALT="About: About this document" ALIGN="MIDDLE" NAME="help"></A></TD></TR></TABLE></TD><TD ALIGN="LEFT"><H1>Footnotes</H1><H3><A NAME="FOOT1" HREF="autobook_39.html#DOCF1">(1)</A></H3><P>See section <A HREF="autobook_99.html#SEC99">13. Rolling Distribution Tarballs</A><H3><A NAME="FOOT2" HREF="autobook_42.html#DOCF2">(2)</A></H3><P>A number chosen arbitrarily by the Automake developers.<H3><A NAME="FOOT3" HREF="autobook_43.html#DOCF3">(3)</A></H3><P>This book is built using <CODE>automake</CODE> and <CODE>autoconf</CODE>.We couldn't find a use for <CODE>libtool</CODE>.<H3><A NAME="FOOT4" HREF="autobook_43.html#DOCF4">(4)</A></H3><P>Shock, horror<H3><A NAME="FOOT5" HREF="autobook_44.html#DOCF5">(5)</A></H3><P><A HREF="http://sources.redhat.com/autobook/">http://sources.redhat.com/autobook/</A><H3><A NAME="FOOT6" HREF="autobook_47.html#DOCF6">(6)</A></H3><P>An <CODE>#include</CODE>cycle is the situation where file <TT>`a.h'</TT> <CODE>#include</CODE>s file<TT>`b.h'</TT>, and <TT>`b.h'</TT> <CODE>#include</CODE>s file <TT>`a.h'</TT> -- eitherdirectly or through some longer chain of <CODE>#include</CODE>s.<H3><A NAME="FOOT7" HREF="autobook_48.html#DOCF7">(7)</A></H3><P>For anexplanation of name mangling See section <A HREF="autobook_134.html#SEC134">Writing Portable C++ with GNU Autotools</A>.<H3><A NAME="FOOT8" HREF="autobook_48.html#DOCF8">(8)</A></H3><P><A HREF="http://www.compuphase.com/small.htm">http://www.compuphase.com/small.htm</A><H3><A NAME="FOOT9" HREF="autobook_50.html#DOCF9">(9)</A></H3><P>Available at<A HREF="ftp://sourceware.cygnus.com/pub/binutils/">ftp://sourceware.cygnus.com/pub/binutils/</A>.<H3><A NAME="FOOT10" HREF="autobook_50.html#DOCF10">(10)</A></H3><P>Distributed from<A HREF="http://www.iro.umontreal.ca/~pinard/libit">http://www.iro.umontreal.ca/~pinard/libit</A>.<H3><A NAME="FOOT11" HREF="autobook_51.html#DOCF11">(11)</A></H3><P>GCC must be compilable by K&R compilers so that itcan be built and installed in an ANSI compiler freeenvironment.<H3><A NAME="FOOT12" HREF="autobook_54.html#DOCF12">(12)</A></H3><P>AIX andWindows being the main culprits.<H3><A NAME="FOOT13" HREF="autobook_64.html#DOCF13">(13)</A></H3><P>Read Eval Print Loop.<H3><A NAME="FOOT14" HREF="autobook_70.html#DOCF14">(14)</A></H3><P>Generally this involves indexing the symbolsexported from the archive for faster linking, and to allow the archivedobjects to reference symbols from other objects earlier in the samearchive.<H3><A NAME="FOOT15" HREF="autobook_71.html#DOCF15">(15)</A></H3><P>Application BinaryInterface: the layout of the bytes that comprise binary objects andexecutables: 32 or 64 bit words; procedure calling conventions; memoryalignment rules; system call interface; order and type of the binarysections (data, code etc) and so on.<H3><A NAME="FOOT16" HREF="autobook_73.html#DOCF16">(16)</A></H3><P>As is often thecase, AIX is peculiar in this respect -- <CODE>ranlib</CODE> adds pathinformation to a static archive, and must be run again after the archiveis installed. <CODE>libtool</CODE> knows about this, and willautomatically <EM>bless</EM> the installed library again on AIX.<H3><A NAME="FOOT17" HREF="autobook_80.html#DOCF17">(17)</A></H3><P>When making a binarypackage from a virtual root directory for example.<H3><A NAME="FOOT18" HREF="autobook_84.html#DOCF18">(18)</A></H3><P><SAMP>`AM_PROG_LIBTOOL'</SAMP> if you have an
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -