摘要 |
To eliminate the duplication of the same type of compilers, promote the effective use of a disk memory, and save user time and labor using a server machine under distributed environment where a plurality of different types of computers are interconnected by a network, a compiler-installed machine table showing the relationship between compilers for each type of machine and each language and machines holding the compilers, and a library-installed machine table showing the relationship between libraries for each type of machine and machines holding the libraries are provided in a server machine which operates on a specific machine. When the server machine receives a compile request from a client machine which operates on a machine under the above-mentioned environment, the machine searches for machines holding a compiler and libraries required for compilation requested by the client machine using these two tables, and transmits information on the machines to the client machine. The client machine transfers a source program and library-installed machine information received from the server machine to the compiler-installed machine. The compiler-installed machine which receives the program and data collects necessary libraries from the machine holding the libraries by scanning the library-installed machine information to compile the source program and link the libraries. Then, the machine transfers a resultant object file to the client machine.
|