Reshaped doc's
[fw/sdcc] / doc / sdccman.html / node19.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2
3 <!--Converted with LaTeX2HTML 99.1 release (March 30, 1999)
4 original version by:  Nikos Drakos, CBLU, University of Leeds
5 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
6 * with significant contributions from:
7   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
8 <HTML>
9 <HEAD>
10 <TITLE>3. Using SDCC</TITLE>
11 <META NAME="description" CONTENT="3. Using SDCC">
12 <META NAME="keywords" CONTENT="sdccman">
13 <META NAME="resource-type" CONTENT="document">
14 <META NAME="distribution" CONTENT="global">
15
16 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
17 <META NAME="Generator" CONTENT="LaTeX2HTML v99.1 release">
18 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
19
20 <LINK REL="STYLESHEET" HREF="sdccman.css">
21
22 <LINK REL="next" HREF="node38.html">
23 <LINK REL="previous" HREF="node10.html">
24 <LINK REL="up" HREF="sdccman.html">
25 <LINK REL="next" HREF="node20.html">
26 </HEAD>
27
28 <BODY >
29 <!--Navigation Panel-->
30 <A NAME="tex2html492"
31  HREF="node20.html">
32 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_motif.gif"></A> 
33 <A NAME="tex2html486"
34  HREF="sdccman.html">
35 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_motif.gif"></A> 
36 <A NAME="tex2html480"
37  HREF="node18.html">
38 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="previous_motif.gif"></A> 
39 <A NAME="tex2html488"
40  HREF="node1.html">
41 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents_motif.gif"></A> 
42 <A NAME="tex2html490"
43  HREF="node61.html">
44 <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index_motif.gif"></A> 
45 <BR>
46 <B> Next:</B> <A NAME="tex2html493"
47  HREF="node20.html">3.1 Compiling</A>
48 <B> Up:</B> <A NAME="tex2html487"
49  HREF="sdccman.html">SDCC Compiler User Guide</A>
50 <B> Previous:</B> <A NAME="tex2html481"
51  HREF="node18.html">2.8 Components of SDCC</A>
52  &nbsp <B>  <A NAME="tex2html489"
53  HREF="node1.html">Contents</A></B> 
54  &nbsp <B>  <A NAME="tex2html491"
55  HREF="node61.html">Index</A></B> 
56 <BR>
57 <BR>
58 <!--End of Navigation Panel-->
59
60 <H1><A NAME="SECTION00040000000000000000">
61 3. Using SDCC</A>
62 </H1>
63
64 <P>
65 <BR><HR>
66 <!--Table of Child-Links-->
67 <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
68
69 <UL>
70 <LI><A NAME="tex2html494"
71  HREF="node20.html">3.1 Compiling</A>
72 <UL>
73 <LI><A NAME="tex2html495"
74  HREF="node20.html#SECTION00041100000000000000">3.1.1 Single Source File Projects</A>
75 <LI><A NAME="tex2html496"
76  HREF="node20.html#SECTION00041200000000000000">3.1.2 Projects with Multiple Source Files</A>
77 <LI><A NAME="tex2html497"
78  HREF="node20.html#SECTION00041300000000000000">3.1.3 Projects with Additional Libraries</A>
79 </UL>
80 <LI><A NAME="tex2html498"
81  HREF="node21.html">3.2 Command Line Options</A>
82 <UL>
83 <LI><A NAME="tex2html499"
84  HREF="node21.html#SECTION00042100000000000000">3.2.1 Processor Selection Options</A>
85 <LI><A NAME="tex2html500"
86  HREF="node21.html#SECTION00042200000000000000">3.2.2 Preprocessor Options</A>
87 <LI><A NAME="tex2html501"
88  HREF="node21.html#SECTION00042300000000000000">3.2.3 Linker Options</A>
89 <LI><A NAME="tex2html502"
90  HREF="node21.html#SECTION00042400000000000000">3.2.4 MCS51 Options</A>
91 <LI><A NAME="tex2html503"
92  HREF="node21.html#SECTION00042500000000000000">3.2.5 DS390 Options</A>
93 <LI><A NAME="tex2html504"
94  HREF="node21.html#SECTION00042600000000000000">3.2.6 Optimization Options</A>
95 <LI><A NAME="tex2html505"
96  HREF="node21.html#SECTION00042700000000000000">3.2.7 Other Options</A>
97 <LI><A NAME="tex2html506"
98  HREF="node21.html#SECTION00042800000000000000">3.2.8 Intermediate Dump Options</A>
99 </UL>
100 <LI><A NAME="tex2html507"
101  HREF="node22.html">3.3 MCS51/DS390 Storage Class Language Extensions</A>
102 <UL>
103 <LI><A NAME="tex2html508"
104  HREF="node22.html#SECTION00043100000000000000">3.3.1 xdata</A>
105 <LI><A NAME="tex2html509"
106  HREF="node22.html#SECTION00043200000000000000">3.3.2 data</A>
107 <LI><A NAME="tex2html510"
108  HREF="node22.html#SECTION00043300000000000000">3.3.3 idata</A>
109 <LI><A NAME="tex2html511"
110  HREF="node22.html#SECTION00043400000000000000">3.3.4 bit</A>
111 <LI><A NAME="tex2html512"
112  HREF="node22.html#SECTION00043500000000000000">3.3.5 sfr / sbit</A>
113 </UL>
114 <LI><A NAME="tex2html513"
115  HREF="node23.html">3.4 Pointers</A>
116 <LI><A NAME="tex2html514"
117  HREF="node24.html">3.5 Parameters &amp; Local Variables</A>
118 <LI><A NAME="tex2html515"
119  HREF="node25.html">3.6 Overlaying</A>
120 <LI><A NAME="tex2html516"
121  HREF="node26.html">3.7 Interrupt Service Routines</A>
122 <LI><A NAME="tex2html517"
123  HREF="node27.html">3.8 Critical Functions</A>
124 <LI><A NAME="tex2html518"
125  HREF="node28.html">3.9 Naked Functions</A>
126 <LI><A NAME="tex2html519"
127  HREF="node29.html">3.10 Functions using private banks</A>
128 <LI><A NAME="tex2html520"
129  HREF="node30.html">3.11 Absolute Addressing</A>
130 <LI><A NAME="tex2html521"
131  HREF="node31.html">3.12 Startup Code</A>
132 <LI><A NAME="tex2html522"
133  HREF="node32.html">3.13 Inline Assembler Code</A>
134 <LI><A NAME="tex2html523"
135  HREF="node33.html">3.14 int(16 bit) and long (32 bit) Support</A>
136 <LI><A NAME="tex2html524"
137  HREF="node34.html">3.15 Floating Point Support</A>
138 <LI><A NAME="tex2html525"
139  HREF="node35.html">3.16 MCS51 Memory Models</A>
140 <LI><A NAME="tex2html526"
141  HREF="node36.html">3.17 DS390 Memory Models</A>
142 <LI><A NAME="tex2html527"
143  HREF="node37.html">3.18 Defines Created by the Compiler</A>
144 </UL>
145 <!--End of Table of Child-Links-->
146 <BR><HR>
147 <ADDRESS>
148 <I>Johan Knol</I>
149 <BR><I>2001-07-13</I>
150 </ADDRESS>
151 </BODY>
152 </HTML>