Distributed Systems Architecture: A Middleware Approach

Appendix A: Mico Installation

This appendix gives an overview of how to install and use Mico on your system, including downloading the Mico source code, and compiling and installing its libraries and tools. The details of installation may differ, depending on your operating system.

Section A.1 describes Mico's installation on a UNIX system, such as Linux or BSD.

Section A.2 describes Mico's installation on Windows.

A.1 Installing Mico on UNIX

The following software packages are required to install Mico:

  • An ISO C++ compiler. The GNU C Compiler gcc version 3.2 or later is recommended.

  • GNU Make version 3.7 or later.

  • Optionally, OpenSSL 0.9.7 or later.

Downloading Mico The latest stable Mico release can be downloaded from its home page at www.mico.org by clicking on "Download." A few development snapshots are available, and for the cutting edge, the latest development branch can be accessed using Arch.

After downloading the source code in .tar.gz format, the archive needs to be unpacked using the following command, which creates a new subdirectory named mico- version:

gzip -dc mico-.tar.gz  tar xf -

Mico can be installed using the usual GNU autoconf procedure:

  • configure

  • make

  • make install

The first step, configuration, prepares Mico for compilation. The configure

script checks for the availability of compilers and tools, and supports several command line options to configure Mico features and build options.

The most important command line options are

--help

Gives a brief overview of all supported command line options.

--prefix= install-directory

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Mobile Satellite and Mobile Command Center Services
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.