Here is a list of questions and answers.
A: On Solaris and Linux you can install the files in a directory of your choice then create a symbolic link from /opt/erc32-ada-1.7/ to that directory.
A: On GNU/Linux, simply delete the directory /opt/erc32-ada-1.7/ and its contents.
On Solaris, you should use the pkgrm command. For example, ERC32 Ada Version 1.7 may be removed as follows:
# pkgrm XGCerad17
A: Yes. You can write a program using both C and Ada 95 programming languages. In particular you can call the C libraries from code written in Ada.
A: When you build a program, the linker will include any run-time system modules that are necessary. The start file art0.o is always necessary. Other files such as object code for predefined Ada library units will be included only if they are referenced.
A: Yes. Each object code module contains separate sections for instructions, read-only data, variable data and zeroized data. During the linking step, sections are collected together under the direction of the linker script file. The default is to collect each kind of section separately and to generate an executable file with separate code and data.
A: Yes. The linker supports an emulation that builds a program located in Boot PROM and which includes extra code to copy the code from the Boot PROM into RAM for execution.
A: ERC32 Ada requires no special editing features and will work with your favorite text editor. If you use the emacs editor, then you will be able to run the compiler from the editor, and then relate any error messages to the source files. If you have no favorite editor, then we recommend the universal UNIX editor vi.
A: We recommend the GNU Bash shell. It offers a much better user interface than other shells, and is kept up to date.