📄 gcc_toc.html
字号:
<HTML><HEAD><!-- This HTML file has been created by texi2html 1.52 from gcc.texi on 22 March 1999 --><TITLE>Using GNU CC - Table of Contents</TITLE></HEAD><BODY><H1>Using GNU CC</H1><H2>for version 2.7.2</H2><ADDRESS>Richard M. Stallman</ADDRESS><P><P><HR><P><UL><LI><A NAME="TOC1" HREF="gcc.html#SEC1">GNU GENERAL PUBLIC LICENSE</A><UL><LI><A NAME="TOC2" HREF="gcc.html#SEC2">Preamble</A><LI><A NAME="TOC3" HREF="gcc.html#SEC3">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</A><LI><A NAME="TOC4" HREF="gcc.html#SEC4">How to Apply These Terms to Your New Programs</A></UL><LI><A NAME="TOC5" HREF="gcc.html#SEC5">Funding Free Software</A><LI><A NAME="TOC6" HREF="gcc.html#SEC6">Protect Your Freedom--Fight "Look And Feel"</A><LI><A NAME="TOC7" HREF="gcc.html#SEC7">Compile C, C++, or Objective C</A><LI><A NAME="TOC8" HREF="gcc.html#SEC8">GNU CC Command Options</A><UL><LI><A NAME="TOC9" HREF="gcc.html#SEC9">Option Summary</A><LI><A NAME="TOC10" HREF="gcc.html#SEC10">Options Controlling the Kind of Output</A><LI><A NAME="TOC11" HREF="gcc.html#SEC11">Compiling C++ Programs</A><LI><A NAME="TOC12" HREF="gcc.html#SEC12">Options Controlling C Dialect</A><LI><A NAME="TOC13" HREF="gcc.html#SEC13">Options Controlling C++ Dialect</A><LI><A NAME="TOC14" HREF="gcc.html#SEC14">Options to Request or Suppress Warnings</A><LI><A NAME="TOC15" HREF="gcc.html#SEC15">Options for Debugging Your Program or GNU CC</A><LI><A NAME="TOC16" HREF="gcc.html#SEC16">Options That Control Optimization</A><LI><A NAME="TOC17" HREF="gcc.html#SEC17">Options Controlling the Preprocessor</A><LI><A NAME="TOC18" HREF="gcc.html#SEC18">Passing Options to the Assembler</A><LI><A NAME="TOC19" HREF="gcc.html#SEC19">Options for Linking</A><LI><A NAME="TOC20" HREF="gcc.html#SEC20">Options for Directory Search</A><LI><A NAME="TOC21" HREF="gcc.html#SEC21">Specifying Target Machine and Compiler Version</A><LI><A NAME="TOC22" HREF="gcc.html#SEC22">Hardware Models and Configurations</A><UL><LI><A NAME="TOC23" HREF="gcc.html#SEC23">M680x0 Options</A><LI><A NAME="TOC24" HREF="gcc.html#SEC24">VAX Options</A><LI><A NAME="TOC25" HREF="gcc.html#SEC25">SPARC Options</A><LI><A NAME="TOC26" HREF="gcc.html#SEC26">Convex Options</A><LI><A NAME="TOC27" HREF="gcc.html#SEC27">AMD29K Options</A><LI><A NAME="TOC28" HREF="gcc.html#SEC28">ARM Options</A><LI><A NAME="TOC29" HREF="gcc.html#SEC29">M88K Options</A><LI><A NAME="TOC30" HREF="gcc.html#SEC30">IBM RS/6000 and PowerPC Options</A><LI><A NAME="TOC31" HREF="gcc.html#SEC31">IBM RT Options</A><LI><A NAME="TOC32" HREF="gcc.html#SEC32">MIPS Options</A><LI><A NAME="TOC33" HREF="gcc.html#SEC33">Intel 386 Options</A><LI><A NAME="TOC34" HREF="gcc.html#SEC34">HPPA Options</A><LI><A NAME="TOC35" HREF="gcc.html#SEC35">Intel 960 Options</A><LI><A NAME="TOC36" HREF="gcc.html#SEC36">DEC Alpha Options</A><LI><A NAME="TOC37" HREF="gcc.html#SEC37">Clipper Options</A><LI><A NAME="TOC38" HREF="gcc.html#SEC38">H8/300 Options</A><LI><A NAME="TOC39" HREF="gcc.html#SEC39">Options for System V</A><LI><A NAME="TOC40" HREF="gcc.html#SEC40">Zilog Z8000 Option</A><LI><A NAME="TOC41" HREF="gcc.html#SEC41">Options for the H8/500</A></UL><LI><A NAME="TOC42" HREF="gcc.html#SEC42">Options for Code Generation Conventions</A><LI><A NAME="TOC43" HREF="gcc.html#SEC43">Environment Variables Affecting GNU CC</A></UL><LI><A NAME="TOC44" HREF="gcc.html#SEC44">Extensions to the C Language Family</A><UL><LI><A NAME="TOC45" HREF="gcc.html#SEC45">Statements and Declarations in Expressions</A><LI><A NAME="TOC46" HREF="gcc.html#SEC46">Locally Declared Labels</A><LI><A NAME="TOC47" HREF="gcc.html#SEC47">Labels as Values</A><LI><A NAME="TOC48" HREF="gcc.html#SEC48">Nested Functions</A><LI><A NAME="TOC49" HREF="gcc.html#SEC49">Constructing Function Calls</A><LI><A NAME="TOC50" HREF="gcc.html#SEC50">Naming an Expression's Type</A><LI><A NAME="TOC51" HREF="gcc.html#SEC51">Referring to a Type with <CODE>typeof</CODE></A><LI><A NAME="TOC52" HREF="gcc.html#SEC52">Generalized Lvalues</A><LI><A NAME="TOC53" HREF="gcc.html#SEC53">Conditionals with Omitted Operands</A><LI><A NAME="TOC54" HREF="gcc.html#SEC54">Double-Word Integers</A><LI><A NAME="TOC55" HREF="gcc.html#SEC55">Complex Numbers</A><LI><A NAME="TOC56" HREF="gcc.html#SEC56">Arrays of Length Zero</A><LI><A NAME="TOC57" HREF="gcc.html#SEC57">Arrays of Variable Length</A><LI><A NAME="TOC58" HREF="gcc.html#SEC58">Macros with Variable Numbers of Arguments</A><LI><A NAME="TOC59" HREF="gcc.html#SEC59">Non-Lvalue Arrays May Have Subscripts</A><LI><A NAME="TOC60" HREF="gcc.html#SEC60">Arithmetic on <CODE>void</CODE>- and Function-Pointers</A><LI><A NAME="TOC61" HREF="gcc.html#SEC61">Non-Constant Initializers</A><LI><A NAME="TOC62" HREF="gcc.html#SEC62">Constructor Expressions</A><LI><A NAME="TOC63" HREF="gcc.html#SEC63">Labeled Elements in Initializers</A><LI><A NAME="TOC64" HREF="gcc.html#SEC64">Case Ranges</A><LI><A NAME="TOC65" HREF="gcc.html#SEC65">Cast to a Union Type</A><LI><A NAME="TOC66" HREF="gcc.html#SEC66">Declaring Attributes of Functions</A><LI><A NAME="TOC67" HREF="gcc.html#SEC67">Prototypes and Old Function Definitions</A><LI><A NAME="TOC68" HREF="gcc.html#SEC68">Compiling Functions for Interrupt Calls</A><LI><A NAME="TOC69" HREF="gcc.html#SEC69">C++ Style Comments</A><LI><A NAME="TOC70" HREF="gcc.html#SEC70">Dollar Signs in Identifier Names</A><LI><A NAME="TOC71" HREF="gcc.html#SEC71">The Character <KBD>ESC</KBD> in Constants</A><LI><A NAME="TOC72" HREF="gcc.html#SEC72">Inquiring on Alignment of Types or<BR> Variables</A><LI><A NAME="TOC73" HREF="gcc.html#SEC73">Specifying Attributes of Variables</A><LI><A NAME="TOC74" HREF="gcc.html#SEC74">Specifying Attributes of Types</A><LI><A NAME="TOC75" HREF="gcc.html#SEC75">An Inline Function is As Fast As a Macro</A><LI><A NAME="TOC76" HREF="gcc.html#SEC76">Assembler Instructions with C Expression Operands</A><LI><A NAME="TOC77" HREF="gcc.html#SEC77">Constraints for <CODE>asm</CODE> Operands</A><UL><LI><A NAME="TOC78" HREF="gcc.html#SEC78">Simple Constraints</A><LI><A NAME="TOC79" HREF="gcc.html#SEC79">Multiple Alternative Constraints</A><LI><A NAME="TOC80" HREF="gcc.html#SEC80">Constraint Modifier Characters</A><LI><A NAME="TOC81" HREF="gcc.html#SEC81">Constraints for Particular Machines</A></UL><LI><A NAME="TOC82" HREF="gcc.html#SEC82">Controlling Names Used in Assembler Code</A><LI><A NAME="TOC83" HREF="gcc.html#SEC83">Variables in Specified Registers</A><UL><LI><A NAME="TOC84" HREF="gcc.html#SEC84">Defining Global Register Variables</A><LI><A NAME="TOC85" HREF="gcc.html#SEC85">Specifying Registers for Local Variables</A></UL><LI><A NAME="TOC86" HREF="gcc.html#SEC86">Alternate Keywords</A><LI><A NAME="TOC87" HREF="gcc.html#SEC87">Incomplete <CODE>enum</CODE> Types</A><LI><A NAME="TOC88" HREF="gcc.html#SEC88">Function Names as Strings</A></UL><LI><A NAME="TOC89" HREF="gcc.html#SEC89">Extensions to the C++ Language</A><UL><LI><A NAME="TOC90" HREF="gcc.html#SEC90">Named Return Values in C++</A><LI><A NAME="TOC91" HREF="gcc.html#SEC91">Minimum and Maximum Operators in C++</A><LI><A NAME="TOC92" HREF="gcc.html#SEC92"><CODE>goto</CODE> and Destructors in GNU C++</A><LI><A NAME="TOC93" HREF="gcc.html#SEC93">Declarations and Definitions in One Header</A><LI><A NAME="TOC94" HREF="gcc.html#SEC94">Where's the Template?</A><LI><A NAME="TOC95" HREF="gcc.html#SEC95">Type Abstraction using Signatures</A></UL><LI><A NAME="TOC96" HREF="gcc.html#SEC96">Known Causes of Trouble with GNU CC</A><UL><LI><A NAME="TOC97" HREF="gcc.html#SEC97">Actual Bugs We Haven't Fixed Yet</A><LI><A NAME="TOC98" HREF="gcc.html#SEC98">Cross-Compiler Problems</A><LI><A NAME="TOC99" HREF="gcc.html#SEC99">Interoperation</A><LI><A NAME="TOC100" HREF="gcc.html#SEC100">Problems Compiling Certain Programs</A><LI><A NAME="TOC101" HREF="gcc.html#SEC101">Incompatibilities of GNU CC</A><LI><A NAME="TOC102" HREF="gcc.html#SEC102">Fixed Header Files</A><LI><A NAME="TOC103" HREF="gcc.html#SEC103">Standard Libraries</A><LI><A NAME="TOC104" HREF="gcc.html#SEC104">Disappointments and Misunderstandings</A><LI><A NAME="TOC105" HREF="gcc.html#SEC105">Common Misunderstandings with GNU C++</A><UL><LI><A NAME="TOC106" HREF="gcc.html#SEC106">Declare <EM>and</EM> Define Static Members</A><LI><A NAME="TOC107" HREF="gcc.html#SEC107">Temporaries May Vanish Before You Expect</A></UL><LI><A NAME="TOC108" HREF="gcc.html#SEC108">Certain Changes We Don't Want to Make</A><LI><A NAME="TOC109" HREF="gcc.html#SEC109">Warning Messages and Error Messages</A></UL><LI><A NAME="TOC110" HREF="gcc.html#SEC110">Reporting Bugs</A><UL><LI><A NAME="TOC111" HREF="gcc.html#SEC111">Have You Found a Bug?</A><LI><A NAME="TOC112" HREF="gcc.html#SEC112">Where to Report Bugs</A><LI><A NAME="TOC113" HREF="gcc.html#SEC113">How to Report Bugs</A><LI><A NAME="TOC114" HREF="gcc.html#SEC114">Sending Patches for GNU CC</A></UL><LI><A NAME="TOC115" HREF="gcc.html#SEC115">How To Get Help with GNU CC</A><LI><A NAME="TOC116" HREF="gcc.html#SEC116">Index</A></UL><P><HR><P>This document was generated on 22 March 1999 using the<A HREF="http://wwwinfo.cern.ch/dis/texi2html/">texi2html</A>translator version 1.52.</P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -