09.06.2013 Views

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CONTENTS<br />

CHAPTER 1<br />

INTRODUCTION<br />

Prerequisites<br />

Manual Organization<br />

Notation<br />

CHAPTER 2<br />

cc: C COMPILER<br />

Invoking the C Compiler<br />

Creating Programs from C Source Files<br />

Compiling a C Source File<br />

Compiling Several Source Files<br />

Naming the Output File<br />

Compiling Programs for the MS-DOS Environment<br />

Creating Small, Middle, Large, and Huge Programs<br />

Using Object Files and Libraries<br />

Creating Object Files<br />

Creating Programs from Object Files<br />

Linking a Program to Functions in Libraries<br />

Creating Smaller and Faster Programs<br />

Creating Optimized Object Files<br />

Stripping the Symbol Table<br />

Removing Stack Probes from a Program<br />

Preparing Programs for Debugging<br />

Producing an Assembly Language Listing<br />

Profiling a Program<br />

Controlling the C Preprocessor<br />

Defining a Macro<br />

Defining Include Directories<br />

Ignoring the Default Include Directories<br />

Saving a Preprocessed Source File<br />

Error Messages<br />

C Compiler Messages<br />

Setting the Level of Warnings<br />

Using Advanced Options<br />

Using the near and far Keywords<br />

The pascal and fortran Keywords<br />

Changing Word Order in Programs<br />

Setting the Stack Size<br />

Using Modules, Segments, and Groups<br />

TABLE OF CONTENTS<br />

PAGE<br />

1-1<br />

1-1<br />

1-2<br />

2-1<br />

2-2<br />

2-2<br />

2-3<br />

2-4<br />

2-4<br />

2-5<br />

2-7<br />

2-7<br />

2-8<br />

2-8<br />

2-9<br />

2-9<br />

2-9<br />

2-10<br />

2-10<br />

2-10<br />

2-11<br />

2-12<br />

2-12<br />

2-13<br />

2-13<br />

2-14<br />

2-14<br />

2-14<br />

2-15<br />

2-16<br />

2-16<br />

2-17<br />

2-18<br />

2-18<br />

2-19<br />

iii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!