1. Check the headers in incl/ to make sure they match your Unix.
Also, change src/size.h to match your c compiler.
2. If you change stdio.h or ctype.h, you'll also have to make the
changes to the files in the scratch directory.
(See the file scratch/bsd.sed for a suggested sed script for BSD 4.2 users.)
3. If your architecture has a different understanding of structure sizes than
Unix system V, you will have to find the structure sizes that are passed to
_new() in the files in the scratch directory, and change them.
4. If you want to try to build the translator without putting things in
/usr/include or /usr/lib:
The environment variable LIBRARY can be set and exported to specify
a new name for the standard C++ library:
LIBRARY=/usr/johnsmith/lib/libC.a; export LIBRARY
Note that, unlike setting LIB_ID, this means that the library need not be in
/lib or /usr/lib.
The environment variable I can be set and exported to specify
the directory that contains the header files (default /usr/include/CC):
I=/usr/johnsmith/include; export I
Partager