home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff314.lha
/
zc
/
ReadMe.1st
< prev
next >
Wrap
Text File
|
1990-02-05
|
4KB
|
110 lines
SOZOBON-C - a Publicly Distributable C Compiler
Version 1.01
Amiga Port: Jeff Lydiatt
COPYRIGHT NOTICE
Sozobon-C is copyrighted (c) 1988 by Sozobon, Limited. The several authors
who developed this c system have granted permission to make the software
freely redistributable. Here's the pertinent notice from Sozobon:
Permission is granted to anyone to use this software for any purpose
on any computer system, and to redistribute it freely, with the
following restrictions:
1) No charge may be made other than reasonable charges for reproduction.
2) Modified versions must be clearly marked as such.
3) The authors are not responsible for any harmful consequences
of using this software, even if they result from defects in it.
The package also makes use of Charlie Gibbs A68k assembler, a freely
redistributable Linker, Blink by the Software distillery, and some software
initially contributed by Fred Fish. Thanks Fred.
SYNOPSIS
A Publicly Redistributable C Compiler system targetted for the Amiga's
operating system. This is an update from the C compiler found on Fred
Fish disk #171. Features include:
o A Kernighan and Richie compatible C compiler which generates
motorola-compatible assembler source files suitable for Charlie
Gibbs A68k assembler.
o An optimizer that works on the assembler output by the compiler.
o Charlie Gibb's A68k assembler v2.61.
o Blink v6.7, a freely redistributable linker.
o A freely redistributable version of Amiga.lib called Ami.lib.
o A fairly comprehensive freely redistributable support library
for commonly called C functions like printf(), scanf(), strcpy()
etc.
o CC - a front end for the compiler that makes it simpler to
compile, assemble and link programs.
o Make - like the unix utility make.
You will also need to order the include files that map the Amiga's
operatings system from Commodore if you want to compile any heavy duty
programs that need access to the Amiga's nicer features or it's hardware.
A kit is available from Commodore for $20 - see the ReadMe file for more on
this.
SETUP
For a one or two disk system, I suggest you make a stripped down version
of your workbench by removing the system directory and all the demos.
o copy the Sozobon-C_v1.01/c directory contents to the workbench
c directory.
o make a directore called "libs" in the root directory. Copy the
Sozobon-C_v1.01/lib directory contents to your workbench lib dir-
ectory.
o make a directory called "include" in the root directory. Copy
the Sozobon-C_v1.01/include into the new workbench include
directory.
o in your startup-sequence in your s directory, add the commands
assign ZC: df0:
stack 20000
path add ZC:c
Another alternative is to simply name the Workbench disk "ZC"
using the relabel command and skip the assign command.
o if you have commodore's include files, you can also copy these
to the workbench include directory. You may want to remove all
the assembler include files first as they won't be needed..
These files all end with ".i". Don't forget to use the all option -
"copy commodore:include pdc:include all" to retain the directory
structure!
For a hard drive system (lucky guy), I would suggest making a separate
directory called ZC on your hard drive, and simply copy the entire ZC
disk to that directory using the all option. Add the commands:
assign ZC: DHx:ZC
stack 20000
path add ZC:c
to your startup-sequence. Replace DHx: by the device name for your hard
drive of course!
Be C'ing you.
Jeff.